我試圖用丟棄從表中的主鍵約束下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
其中一個名稱有兩個下劃線,另一個有一個下劃線。在你的問題,或實際問題的錯字? –