HSQL - 删除/创建类型
Posted
技术标签:
【中文标题】HSQL - 删除/创建类型【英文标题】:HSQL - dropping/creating types 【发布时间】:2012-11-23 11:01:43 【问题描述】:这应该很简单,但还没有找到答案。
我只想在类型 A 不存在的情况下创建它和/或在类型 A 已经存在的情况下删除它并在我的 HSQL 数据库启动时重新创建它。
现在我知道了 drop 和 create 命令:
CREATE TYPE myType as VARCHAR(100)
DROP TYPE myType
但是我还没有弄清楚如何检查类型的存在。
【问题讨论】:
【参考方案1】:其实很简单:
DROP TYPE myType IF EXISTS
【讨论】:
以上是关于HSQL - 删除/创建类型的主要内容,如果未能解决你的问题,请参考以下文章
将 java.sql.Timestamp 类型存储到 HSQL 数据库中
从 XML (CLOB) 类型生成 HSQL 中的计算(虚拟)列
在内存数据库中嵌入 HSQL 的 Spring DataSource 和 Linux 上的休眠创建-删除排序
hibernate hsql得到错误节点没有数据类型:org.hibernate.hql.ast.tree.IdentNode