0

我想更改一列以将其大小从[varchar](50)增加到[varchar](100).

ALTER TABLE [dbo].[TestLegal]
    ALTER COLUMN [LName] [varchar](150) NOT NULL; 

以上是查询失败,因为该LNAME列正在视图中使用vw_LegalCollection

错误:

对象“vw_LegalCollection”依赖于列“LName”。ALTER TABLE ALTER COLUMN LName 失败,因为一个或多个对象访问此列。

无论如何修改SQL表中的列而不会出现该错误?我需要删除视图并重新创建它吗?

请建议。

谢谢

4

1 回答 1

0

是的,我相信你会的。所以放下并重新创建。

祝你好运

于 2018-03-21T01:43:58.417 回答