Это команда 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 "USE NESTING ..."
ПРИМЕРЫ
stag-selectall_xml -d "dbi: Pg: dbname = mydb; host = localhost" \
"ВЫБРАТЬ * ИЗ НАТУРАЛЬНОГО СОЕДИНЕНИЯ b"
ШАБЛОНЫ
Параметризованный шаблон SQL (стандартный запрос) можно использовать вместо указания полного SQL.
Например:
stag-selectall_xml -d genedb / genedb-gene gene_symbol = Adh
Или:
stag-selectall_xml -d genedb / genedb-ген Adh
Или:
stag-selectall_xml -d genedb / genedb-gene gene_symbol @ = Adh, dpp, bam, indy
Шаблон обозначается синтаксическим сокращением использования косой черты перед
Имя Шаблона; в этом случае шаблон называется genedb-ген. параметр -t также может быть
используемый.
Все остальные аргументы передаются как параметры шаблона SQL. Их можно пройти
в виде пар имя = значение или простого списка аргументов, которые передаются в
шаблон в порядке
Для использования шаблонов у вас должна быть переменная окружения DBSTAG_TEMPLATE_DIRS установленный. Видеть
DBIx :: DBStag для получения информации.
СПИСОК В НАЛИЧИИ ШАБЛОНЫ Для 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 | имя базы данных ИМЯ БД
это либо полная строка локатора DBI (например, dbi: Pg: dbname = mydb; host = localhost) или это
также может быть сокращенным псевдонимом, который затем ищется в файле, на который указывает
переменная окружения DBSTAG_DBIMAP_FILE
-u | пользователь ПОЛЬЗОВАТЕЛЬ
идентификация пользователя базы данных
-p | пароль ПРОЙТИ
пароль базы данных
-f | файл SQLFILE
это путь к файлу, содержащему SQL, который будет выполняться в качестве альтернативы
написание SQL в командной строке
-n | вложенность ВЛОЖЕНИЕ-ВЫРАЖЕНИЯ
выражение в квадратных скобках, указывающее, как в результирующие объекты / XML должны быть вложены.
См. Подробности в DBIx :: DBStag.
-t | шаблон ИМЯ-ШАБЛОН
название шаблона; см. выше
-wh | где ГДЕ-СТАТЬЯ
используется для переопределения предложения WHERE запроса; полезно для комбинирования с шаблонами
Вы можете добавить к существующему предложению where с помощью префикса +
-s | выберите ВЫБРАТЬ-COLS
используется для переопределения предложения SELECT запроса; полезно для комбинирования с шаблонами
-рочки
иногда предпочтительнее возвращать результаты в виде таблицы, а не xml или
подобная вложенная структура. указание -rows будет извлекать таблицу, по одной строке в строке, и
столбцы, разделенные табуляцией
-пред SQL
часть SQL - это то, что выполняется непосредственно перед основным запросом; например:
-pre "SET search_path = myschema, public"
-o | out ФАЙЛ
файл для вывода результатов в
-w | писатель ПИСАТЕЛЬ
класс писателя; может быть любым классом perl или одним из этих
xml [по умолчанию]
sxpr
lisp S-выражения
iтекст
текст с отступом
-цвет
показывает результаты в цвете (только sxpr и itext)
-шоу
покажет синтаксический анализ оператора SQL
Используйте stag-selectall_xmlp в Интернете с помощью сервисов onworks.net