clojure jdbc错误“A RowCount是预期的但不是从查询生成的”

时间:2016-01-15 07:00:47

标签: jdbc clojure

我有以下代码来收集有关vertica数据库的表统计信息。

(j/execute! db ["SELECT analyze_histogram('mytable',100)"])

但它会引发以下错误。运行sql的正确方法是什么?

SQLDataException [Vertica][JDBC](11320) A RowCount was expected but not generated from query "SELECT analyze_histogram('
mytable',100)". Query not executed.   com.vertica.exceptions.ExceptionConverter.toSQLException (:-1)

1 个答案:

答案 0 :(得分:2)

根据this cookbook,您应该使用query fn。

(jdbc/query db ["SELECT analyze_histogram('mytable',100)"]))