我有一个如下的TVP:
CREATE TYPE TestTableType AS TABLE
(
Id INT,
AnswerId INT
);在这个TVP中,我想再添加一列AnswerText,如何在不删除TVP的情况下做到这一点(我没有删除TVP的权限)。
发布于 2013-09-25 16:53:29
参见http://msdn.microsoft.com/en-us/library/bb675163.aspx it语句:您不能使用ALTER语句来修改表值参数的设计。
另外,请参阅How to ALTER the Table Value Parameter,通过创建新的TVP并在删除和重新创建原始TVP时临时使用它,从而在不停机的情况下对其进行修改。
https://stackoverflow.com/questions/19010722
复制相似问题