Документация по 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"
Может кто-нибудь показать мне образцовую команду?