ฉันกำลังพยายามเปลี่ยนขนาดของคอลัมน์ในเซิร์ฟเวอร์ sql โดยใช้:
ALTER TABLE [dbo].[Address]
ALTER COLUMN [Addr1] [nvarchar](80) NULL
ที่ความยาวของเดิมAddr1
40
ล้มเหลวโดยเพิ่มข้อผิดพลาดนี้:
The object 'Address_e' is dependent on column 'Addr1'.
ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access
this column.
ฉันพยายามอ่านและดูเหมือนว่าเป็นเพราะบางมุมมองอ้างถึงคอลัมน์นี้และดูเหมือนว่า SQL Server กำลังพยายามปล่อยคอลัมน์ที่ทำให้เกิดข้อผิดพลาดขึ้น
Address_e
เป็นมุมมองที่สร้างขึ้นโดย DB Administrator คนก่อน
มีวิธีอื่นอีกไหมที่ฉันสามารถเปลี่ยนขนาดของคอลัมน์ได้