使用H2 RunScript比较查询结果

时间:2019-06-18 15:46:37

标签: h2

RunScript的文档

java -cp ${H2_JAR} org.h2.tools.RunScript /?

提及:

[-checkResults]     Check if the query results match the expected results

因此,如果我们可以使用以下内容:

java -cp ${H2_JAR} org.h2.tools.RunScript -url "${MAIN_APP_CONNECTION_STRING}" -user sa -password sa -script <(echo 'select count(*) from abc.someTable;') -showResults

仅打印数据,似乎我们也可以使用-checkResults标志进行断言。

但是如何?从源代码看来,checkResults读取了一些语句,但是如果有任何参数,例如向checkResults提供select 0,则会产生错误:

Exception in thread "main" org.h2.jdbc.JdbcSQLException: Feature not supported: "0"

有人可以给我示范命令吗?

0 个答案:

没有答案