是否可以运行不返回结果集或不是 INSERT 或 UPDATE 类型的脚本的 SQL 脚本?
我正在尝试以下操作:
Query q = entityManager.createNativeQuery("DECLARE @max int;\n" +
"SELECT @max = MAX(customer_number)+1\n" +
"FROM organisation\n" +
"\n" +
"exec('ALTER SEQUENCE organisation_customer_number_seq RESTART WITH ' + @max)");
...但当然这只是创建查询,如何执行它?我只能找到不同类型的结果集的 getter 和 Query 的 executeUpdate 方法。如何运行我在上面创建的查询以重新启动序列?