这是 stag-selectall_xmlp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
stag-selectall_xml - 使用 XML 输出查询数据库中的所有元素
概要
雄鹿-selectall_xml [-d ] [-f sql文件] [-nesting|n ] SQL
商品描述
此脚本将使用脚本用户提供的 SQL 或使用
一个 SQL 模板; 查询结果将使用 DBIx::DBStag 模块转换为 XML。
XML 的嵌套可以由 DBStag SQL 扩展“USE NESTING...”控制
示例
stag-selectall_xml -d "dbi:Pg:dbname=mydb;host=localhost"\
“从自然连接 b 中选择 *”
TEMPLATES
可以使用参数化 SQL 模板(固定查询)而不是指定完整的 SQL
例如:
stag-selectall_xml -dgenedb /genedb-genegene_symbol=Adh
或:
stag-selectall_xml -d genedb /genedb-gene Adh
或:
stag-selectall_xml -d Genedb /genedb-genegene_symbol@=Adh,dpp,bam,indy
模板由使用斜杠的语法速记表示
模板名称; 在这种情况下,模板被称为 基因数据库-基因. -t 选项也可以是
用过的。
所有剩余的参数都作为 SQL 模板参数传入。 他们可以通过
作为名称=值对,或作为传递到
模板顺序
要使用模板,您应该拥有环境变量 DBSTAG_TEMPLATE_DIRS 放。 看
DBIx::DBStag 了解详情。
房源 可用 TEMPLATES 用于 A DB
stag-selectall_xml -d mydb -h
房源 变数 用于 A 模板
stag-selectall_xml /genedb-gene -h
环境 变数
DBSTAG_DBIMAP_FILE
包含本地数据库配置详细信息的文件
DBSTAG_TEMPLATE_DIRS
目录列表(由 :s) 在请求模板时进行搜索
指挥 LINE 争论
-h|帮助
如果没有给出其他参数,则显示此页面
如果指定了模板,则提供模板详细信息
如果指定了 db,则列出该 db 的模板
与 -v 结合使用以获得完整描述
-d|dbname 数据库名
这是一个完整的 DBI 定位符字符串(例如 dbi:Pg:dbname=mydb;主机=localhost) 或者它
也可以是缩短的“昵称”,然后在指向的文件中查找
环境变量 DBSTAG_DBIMAP_FILE
-u|user 用户
数据库用户身份
-p|密码通过
数据库密码
-f|文件 SQLFILE
这是包含将被执行的 SQL 的文件的路径,作为替代
在命令行上写 SQL
-n|嵌套嵌套表达式
一个带括号的表达式,指示应如何嵌套结果对象/XML。
有关详细信息,请参阅 DBIx::DBStag。
-t|模板模板名称
模板的名称; 看上面
-wh|where WHERE-ClaUSE
用于覆盖查询的 WHERE 子句; 用于与模板结合使用
您可以使用前缀附加到现有的 where 子句 +
-s|选择 SELECT-COLS
用于覆盖查询的 SELECT 子句; 用于与模板结合使用
-行
有时最好将结果作为表返回,而不是 xml 或
类似的嵌套结构。 指定 -rows 将获取一个表,每行一行,并且
由制表符分隔的列
-预SQL
一条SQL是在主查询之前立即执行的; 例如:
-pre "SET search_path=myschema,public"
-o|输出文件
将结果输出到的文件
-w|writer 作家
作家班; 可以是任何 perl 类,或其中之一
xml [默认]
sxpr
lisp S 表达式
文本
缩进文本
-颜色
以颜色显示结果(仅限 sxpr 和 itext)
-表演
将显示 SQL 语句的解析
使用 onworks.net 服务在线使用 stag-selectall_xmlp