更改表在 DB2 中添加不为空且默认值为 1 的布尔列

  • 本文关键字:默认值 布尔列 DB2 添加 sql db2
  • 更新时间 :
  • 英文 :


我正在使用以下脚本将一个布尔列(状态)添加到DB2中的表(EMPLOYEE)中,

ALTER TABLE EMPLOYEE ADD status CHAR(1) not null DEFAULT '1' constraint EMPLOYEE_CK31 check (status in ('0','1'));  

它给了我错误。请让我知道这个脚本有什么问题?

此脚本在更改默认位置后工作。

ALTER TABLE EMPLOYEE ADD status CHAR(1) DEFAULT '1' not null constraint EMPLOYEE_CK31 check (status in ('0','1'));

最新更新