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

Posted

技术标签:

【中文标题】H2:如何判断索引是不是存在?【英文标题】:H2: how to tell if index exists?H2:如何判断索引是否存在? 【发布时间】:2014-08-29 16:25:28 【问题描述】:

我可以使用CREATE TABLE IF NOT EXISTS 来创建一个不存在的表。

我怎样才能为CREATE INDEX.. 做同样的事情,只在它不存在时才创建它?

【问题讨论】:

【参考方案1】:

你可以这样做,

CREATE INDEX IF NOT EXISTS NEW_INDEX_NAME ON TABLE_NAME;

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

【讨论】:

【参考方案2】:

如果存在,您可以删除它。

如果 IDXNAME 存在则删除索引

然后添加它。

CREATE INDEX IDXNAME ON TEST(NAME)

我在这里找到它H2 grammar

【讨论】:

以上是关于H2:如何判断索引是不是存在?的主要内容,如果未能解决你的问题,请参考以下文章

如何判断某个mysql数据库是不是已存在

php 数组判断key是不是存在,如果存在显示此key的value

php 判断数组里是不是有某个值

mysql 添加数据判断是不是重复添加

oracle创建表之前判断表是不是存在,如果存在则删除已有表

php如何判断多维数组中是不是存在字符串