我正试图使用以下语句从表中删除主键约束:
ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT Labour_Grade_pk
当我执行SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk'
时,出现了错误提示Labour_Grade_pk is not a constraint.
我得到了一行记录,它有外键,所以我先尝试删除这些外键,但问题仍然存在。我只想删除主键以更改列的数据类型,有更好的方法吗?
ALTER COLUMN
中指定NOT NULL
,否则它将失败,因为默认设置为将其设置为NULL。 - Martin Smith