我正在try 使用以下方法更改sql server中列的大小:
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
是以前的数据库管理员创建的视图.
有没有其他方法可以更改列的大小?