如何删除在PostgreSql和HSQL中都有效的非空约束?
我正在使用:ALTER TABLE tablename ALTER COLUMN columnname DROP NOT NULL;
但它不适用于HSQL。
此列已创建:columnname TEXT NOT NULL,
答案 0 :(得分:3)
当前的HSQLDB语法为:ALTER TABLE tablename ALTER COLUMN columnname SET NULL
但HSQLDB版本2.3.4版本将支持PostgreSQL语法。