Це команда stag-selectall_xmlp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
stag-selectall_xml - Запит усіх елементів із бази даних із виводом XML
СИНТАКСИС
stag-selectall_xml [-d ] [-f файл sql] [-вкладення|n ] SQL
ОПИС
Цей сценарій запитуватиме базу даних за допомогою SQL, наданого користувачем сценарію, або за допомогою
шаблони SQL; результати запиту будуть перетворені в XML за допомогою модуля DBIx::DBStag.
Вкладеністю XML можна керувати за допомогою розширення DBStag SQL "ВИКОРИСТАТИ НЕСТІНГ..."
ПРИКЛАДИ
stag-selectall_xml -d "dbi:Pg:dbname=mydb;host=localhost"\
"ВИБЕРІТЬ * З ПРИРОДНОГО ПРИЄДНАННЯ b"
TEMPLATES
Замість визначення повного SQL можна використовувати параметризований шаблон SQL (консервований запит).
Наприклад:
stag-selectall_xml -d genedb /genedb-gene gene_symbol=Adh
Або:
stag-selectall_xml -d genedb /genedb-gene Adh
Або:
stag-selectall_xml -d genedb /genedb-gene gene_symbol@=Adh,dpp,bam,indy
Шаблон позначається синтаксичним скороченням використання косої риски перед символом
назва шаблону; в цьому випадку викликається шаблон genedb-ген. Опція -t також може бути
використаний
Усі інші аргументи передаються як параметри шаблону SQL. Їх можна пройти
або у вигляді пар ім'я=значення, або як простий список аргументів, які передаються в
шаблон по порядку
Щоб використовувати шаблони, у вас повинна бути змінна середовища DBSTAG_TEMPLATE_DIRS набір. Побачити
DBIx::DBStag for details.
СПИСОК В НАЯВНОСТІ TEMPLATES ДЛЯ A DB
stag-selectall_xml -d mydb -h
СПИСОК ЗМІННІ ДЛЯ A ШАБЛОН
stag-selectall_xml /genedb-gene -h
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
DBSTAG_DBIMAP_FILE
Файл, що містить деталі конфігурації для локальних баз даних
DBSTAG_TEMPLATE_DIRS
список каталогів (відокремлених :s) для пошуку, коли запитуються шаблони
КОМАНДА ЛІНІЯ АРГУМЕНТИ
-h|допомога
показує цю сторінку, якщо не вказано інших аргументів
якщо вказано шаблон, надає деталі шаблону
якщо вказано базу даних, відображає шаблони для неї
використовувати в поєднанні з -v для повного опису
-d|ім'я бази даних DBNAME
це або повний рядок локатора DBI (наприклад dbi:Pg:dbname=mydb;host=localhost) або це
також може бути скороченим "нікнеймом", який потім шукається у файлі, на який вказує
змінна середовища DBSTAG_DBIMAP_FILE
-u|користувач USER
ідентифікатор користувача бази даних
-p|пароль PASS
пароль бази даних
-f|файл SQLFILE
це шлях до файлу, що містить SQL, який буде виконуватися як альтернатива
написання SQL у командному рядку
-n|гніздування ВІДЛОЖЕННЯ-ВИРАЗІВ
вираз у дужках, що вказує, як мають бути вкладені отримані об’єкти/XML.
Додаткову інформацію див. у DBIx::DBStag.
-t|шаблон ШАБЛОН-НАЗВА
назва шаблону; Дивись вище
-wh|де WHERE-ЗАЛОЖЕННЯ
використовується для заміни речення WHERE запиту; корисно для поєднання з шаблонами
Ви можете додати до існуючого речення where за допомогою префікса +
-s|виберіть SELECT-COLS
використовується для заміни речення SELECT у запиті; корисно для поєднання з шаблонами
- рядки
іноді краще повертати результати у вигляді таблиці, а не xml чи a
схожа вкладена структура. якщо вказати -rows, ви отримаєте таблицю, по одному рядку на рядок і
стовпці, розділені табуляторами
-попередній SQL
фрагмент SQL, який виконується безпосередньо перед основним запитом; наприклад:
-pre "SET search_path=myschema,public"
-o|вихід ФАЙЛ
файл для виведення результатів
-w|письменник ПИСЬМЕННИК
клас письменника; може бути будь-яким класом perl або одним із цих
xml [за замовчуванням]
sxpr
S-вирази lisp
itext
текст з відступом
-колор
показує результати у кольорі (лише sxpr та itext)
-показати
покаже розбір оператора SQL
Використовуйте stag-selectall_xmlp онлайн за допомогою служб onworks.net