我试图用丢弃从表中的主键约束下SQL Server 2008中无法删除约束
ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT Labour_Grade_pk
,并得到错误Labour_Grade_pk is not a constraint.
当我做
SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk'
我得到一行。它确实有FK,所以我试着放弃那些第一但同样的问题。 我只想放弃PK以改变列的数据类型,有没有更好的方法来做到这一点?
你是从哪里改变数据类型?你并不总是必须放弃PK。 –
其当前varchar(2),它需要是varchar(3)。当我试图改变列时,我得到了一个关于对象LabourGrade_pk依赖于列代码的错误 – Nix
其中一个名称有两个下划线,另一个有一个下划线。在你的问题,或实际问题的错字? –