0
我使用下面的SQL語句,我的一個表添加一個新的列:如何從sql server management studio中刪除約束?
ALTER TABLE DigitalResources ADD Ratings REAL DEFAULT 0.0;
這增加了所需的列到表設置爲NULL的所有值。
我然後想使用下面的命令來刪除列:
ALTER TABLE DigitalResources DROP COLUMN Ratings;
然而,這會產生以下錯誤:
消息5074,級別16,狀態1,第11行 目的'DF__DigitalRe__Ratin__73852659'依賴於列'評級'。 消息4922,級別16,狀態9,行11 ALTER TABLE DROP COLUMN由於一個或多個對象訪問此列,導致評級失敗。
我甚至嘗試了下面的命令來刪除此約束,但無濟於事:
DROP CONSTRAINT 'DF__DigitalRe__Rating__73852659';
ALTER TABLE DigitalResources DROP 'DF__DigitalRe__Rating__73852659';
感謝您的幫助。
非常感謝@aditya的幫助。這工作。 –