与db2中的enable和DisableValidate和novalidate等效
我想启用约束,但不验证现有记录。只验证db2中的未来记录 这应适用于检查约束与db2中的enable和DisableValidate和novalidate等效,db2,Db2,我想启用约束,但不验证现有记录。只验证db2中的未来记录 这应适用于检查约束 alter table table_name add check (column_name <> '') alter table\u name添加检查(列名称“”) DB2拥有用于检查约束的强制和未强制选项。约束的语法是and语句的一部分。子选项是根据数据质量设置受信任的或不受信任的 类似于以下的方法应该可以工作: alter table mytable add check (column1>myv
alter table table_name add check (column_name <> '')
alter table\u name添加检查(列名称“”)
DB2拥有用于检查约束的强制
和未强制
选项。约束的语法是and语句的一部分。子选项是根据数据质量设置受信任的<代码>或不受信任的<代码>
类似于以下的方法应该可以工作:
alter table mytable add check (column1>myvalue) not enforced trusted
试试这样的
ALTER TABLE YOURLIB.YOURTABLE DROP CONSTRAINT YOURLIB.YOURCONSTRAINTNAME1;
ALTER TABLE YOURLIB.YOURTABLE ADD CONSTRAINT YOURLIB.YOURCONSTRAINTNAME1 CHECK (YOUCOLUMNNAME<>'') NOT ENFORCED TRUSTED;
ALTER TABLE YOURLIB.YOURLABLE DROP CONSTRAINT YOURLIB.YOURSCONSTRAINTNAME 1;
ALTER TABLE YOURLIB.YOURTABLE ADD CONSTRAINT YOURLIB.YOURCONSTRAINTNAME1 CHECK(YOUCOLUMNNAME“”)未强制受信任;
DB2SQL错误:sqlcode=-104,sqlstate=42602,sqlerrmc=trusted;“”)不执行;语句结尾,DRIVER=3.59.81您尚未发布您尝试的内容,错误为语法错误。alter table table_name add check(列_name“”)未强制执行受信任的DB2 sql错误:sqlcode=-104,sqlstate=42602,sqlerrmc=trusted;“”)不执行;语句末尾,DRIVER=3.59.81DB2SQL错误:sqlcode=-104,sqlstate=42602,sqlerrmc=trusted;“”)不执行;语句末尾,驱动程序=3.59.81