H2:如何判断索引是否存在?

时间:2014-08-29 16:25:29

标签: java sql h2

我可以使用CREATE TABLE IF NOT EXISTS创建一个表,只有它不存在。

我如何为CREATE INDEX..执行同样的操作,只有在它不存在的情况下才创建它?

2 个答案:

答案 0 :(得分:5)

您可以按照以下方式执行此操作,

CREATE INDEX IF NOT EXISTS NEW_INDEX_NAME ON TABLE_NAME;

您也可以关注链接, http://www.h2database.com/html/grammar.html#create_index

答案 1 :(得分:0)

如果存在,您可以将其删除。

  

DROP INDEX IF EXISTS IDXNAME

然后再添加它。

CREATE INDEX IDXNAME ON TEST(NAME)

我在H2 grammar

找到了它