从Db2中的列中删除默认约束,可以使用以下步骤:
SELECT CONSTRAINT_NAME
FROM SYSIBM.SYSCOLUMNS
WHERE TABSCHEMA = '表的模式'
AND TABNAME = '表的名称'
AND COLNAME = '列的名称'
AND DEFAULT = 'YES'
ALTER TABLE 表的名称 DROP CONSTRAINT 约束名称
例如,如果要删除名为"EMPLOYEE"的表中名为"SALARY"的列的默认约束,可以使用以下SQL语句:
ALTER TABLE EMPLOYEE DROP CONSTRAINT SALARY_DEFAULT
其中,"SALARY_DEFAULT"是查询结果中返回的约束名称。
领取专属 10元无门槛券
手把手带您无忧上云