5

有没有办法重命名 H2 数据库中的约束?

与此问题相同的问题:SQL Server 重命名约束?,但对于 H2 数据库。

4

2 回答 2

3

不,你不能,H2的语法中没有SQL语句可以做到。

因此,您需要创建一个新约束并删除旧约束。

于 2013-07-09T05:24:42.000 回答
3

Thomas Muellers 先生当时的回答是正确的,但自那以后,H2 有所改善。它现在允许重命名约束:

ALTER TABLE 重命名约束

(从版本 1.4.192 开始)

于 2018-05-15T08:13:41.010 回答