H2:如何判断表是否存在?
我正在尝试编写 Java 代码来检查 H2 表是否存在:如果它不存在,它首先执行一个创建表的查询,然后再继续。CREATE TABLE
我遵循了这个Google群组问题中的建议,但它根本不起作用。
如果我运行以下查询:
SELECT COUNT(*) AS count FROM information_schema.tables WHERE table_name = 'word_types'
我得到一行,其中的字段值为0;这表示表不存在。但是当我跑步时:COUNT
word_types
SELECT * FROM word_types
我得到0个结果集,但我使用的SQL前端/ GUI向我显示了表中存在的所有字段/列。此外,当我向下钻取到数据库的可用表列表(使用相同的 GUI)时,我看到存在。word_types
word_types
那么,在尝试确定 H2 表是否存在时,要使用的正确查询是什么呢?使用 v1.3.173。提前致谢!