我有一個表dbo.ExceptionMessage
,現在我想將列數據類型nvarchar(100)
更改爲nvarchar(MAX)
。我用改變查詢更改列數據類型
ALTER TABLE dbo.ExceptionMessage ALTER COLUMN Address nvarchar(MAX)
雖然執行此查詢它顯示一些錯誤,如。
對象'DF_ExceptionMessage_Address'依賴於'Address'列。
ALTER TABLE ALTER COLUMN地址失敗,因爲一個或多個對象訪問此列。
我們怎樣才能解決這個...
可能重複[如何更改SQL Server數據庫列數據類型而不會丟失數據(HTTP:/ /stackoverflow.com/questions/5136013/how-to-change-column-datatype-in-sql-server-database-without-losing-data) – RAS
那個笨蛋在這裏似乎沒有幫助。 OP已經在該問題的答案中使用了sql,關鍵是他需要放棄相關約束。 – OGHaza