Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
命令行中带有SQL查询的db2batch_Sql_Db2 - Fatal编程技术网

命令行中带有SQL查询的db2batch

命令行中带有SQL查询的db2batch,sql,db2,Sql,Db2,我想使用db2batch来衡量单个sql查询的性能,但我找不到任何关于如何在没有sql文件的情况下使用db2batch的解释 我试过: db2batch“[SQL查询]”-d[数据库名称] 但我没有得到任何回应,除了: **将忽略第一个命令行选项之前的所有参数 *时间戳:星期三2018年1月24日15:33:36 CET 似乎有什么东西在计算,但我从未得到响应,即使是对于最简单的查询,请从表中选择* 有人能帮我吗? 多谢各位 该命令不支持查询参数。所有语句都必须来自输入文件。如果未指定任何内容,

我想使用db2batch来衡量单个sql查询的性能,但我找不到任何关于如何在没有sql文件的情况下使用db2batch的解释

我试过: db2batch“[SQL查询]”-d[数据库名称]

但我没有得到任何回应,除了: **将忽略第一个命令行选项之前的所有参数 *时间戳:星期三2018年1月24日15:33:36 CET

似乎有什么东西在计算,但我从未得到响应,即使是对于最简单的查询,请从表中选择*

有人能帮我吗? 多谢各位

该命令不支持查询参数。所有语句都必须来自输入文件。如果未指定任何内容,则将从标准输入中读取。您可以使用它在单个SQL查询中执行管道:

[henrik@bodensee] echo "select count(*) from syscat.tables;" | db2batch -d hltest
* Timestamp: Wed Jan 24 2018 15:48:25 CET
---------------------------------------------

* SQL Statement Number 1:

select count(*) from syscat.tables;

1          
-----------
        461

* 1 row(s) fetched, 1 row(s) output.

* Elapsed Time is:       0,005158 seconds

...
该命令不支持查询参数。所有语句都必须来自输入文件。如果未指定任何内容,则将从标准输入中读取。您可以使用它在单个SQL查询中执行管道:

[henrik@bodensee] echo "select count(*) from syscat.tables;" | db2batch -d hltest
* Timestamp: Wed Jan 24 2018 15:48:25 CET
---------------------------------------------

* SQL Statement Number 1:

select count(*) from syscat.tables;

1          
-----------
        461

* 1 row(s) fetched, 1 row(s) output.

* Elapsed Time is:       0,005158 seconds

...