6

我需要在当前列表中添加更多列user-define table type in SQL Server 2008

但是我没有在Tables.

我到底需要检查哪里以及如何修改现有的设计user-define table type in SQL Server 2008

我正在使用SQL SERVER 2008SSMS

我可以在哪里找到那张桌子SSMS

这样我就可以去修改表类型了。

谢谢

对于上一个问题的答案

请任何人帮助 sqlalter type table语法add column?如何插入任何新列...因为 ALTER 不起作用.. 它已禁用

4

1 回答 1

3

用户定义的类型在创建后无法修改,因为更改可能会使表或索引中的数据失效。要修改类型,您必须删除该类型然后重新创建它,或者使用 WITH UNCHECKED DATA 子句发出 ALTER ASSEMBLY 语句。有关详细信息,请参阅 ALTER ASSEMBLY (Transact-SQL)。

使用用户定义表类型时的注意事项

1.不允许使用默认值。

2.主键必须是持久列。

3.非持久化计算列不能做检查约束

4.不允许使用非聚集索引。

5.不能更改。您必须删除并重新创建它。

于 2012-11-07T12:54:01.887 回答