0

我有一个如下所示的 TVP:

CREATE TYPE TestTableType AS TABLE
 (
    Id INT,
    AnswerId INT
 );

在此 TVP 中,我想再添加一列AnswerText,如何在不删除 TVP 的情况下执行此操作(我无权删除 TVP)。

4

1 回答 1

2

请参阅http://msdn.microsoft.com/en-us/library/bb675163.aspx它指出:您不能使用 ALTER TABLE 语句来修改表值参数的设计。

另请参阅如何更改表值参数,以了解通过创建新 TVP 并在删除并重新创建原始 TVP 时临时使用它来修改它而无需停机的好方法。

于 2013-09-25T16:53:29.250 回答