GBase 8c
其他
文章

GBase 8c 数据定义-增加约束 表操作

发表于2023-12-07 09:52:5720次浏览2个评论

在GBase 8c 数据库中,如需增加表约束,可以使用如下语法:
 

 

ALTER TABLE products ADD CHECK (name <> '');
ALTER TABLE products ADD CONSTRAINT some_name UNIQUE (product_no);
ALTER TABLE products ADD FOREIGN KEY (product_group_id) REFERENCES product_groups;

要增加一个不能写成表约束的非空约束,可使用语法:
 

 

ALTER TABLE products ALTER COLUMN product_no SET NOT NULL;

登录后复制

该约束会立即被检查,所以表中的数据必须在约束被增加之前就已经符合约束。

评论

登录后才可以发表评论
用户头像
levvel发表于 6个月前
人生贵相知,何用金与钱
用户头像
levvel发表于 4个月前
来报个到