Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在哪里可以在SSMS中检查SQL Server 2008中的用户定义表类型?如何在其中插入新列?_Sql_Sql Server_Sql Server 2008_Ssms - Fatal编程技术网

在哪里可以在SSMS中检查SQL Server 2008中的用户定义表类型?如何在其中插入新列?

在哪里可以在SSMS中检查SQL Server 2008中的用户定义表类型?如何在其中插入新列?,sql,sql-server,sql-server-2008,ssms,Sql,Sql Server,Sql Server 2008,Ssms,我需要在SQL Server 2008中的当前用户定义表类型中添加更多的列 但我在表下的特定数据库中没有看到任何表类型 我需要检查的具体位置以及如何修改SQL Server 2008中现有用户定义表类型的设计 我正在使用SQLServer2008和SSMS 我可以在SSMS中找到该表 这样我就可以去修改表类型了 谢谢 上一个问题的答案 请任何人帮助sql更改类型表语法添加列? 如何插入任何新列。。。因为ALTER不工作。。它是禁用的 用户定义的类型在创建后无法修改,因为 更改可能使表或索引中的数

我需要在SQL Server 2008中的当前
用户定义表类型中添加更多的列

但我在
下的特定数据库中没有看到任何表类型

我需要检查的具体位置以及如何修改SQL Server 2008中现有
用户定义表类型的设计

我正在使用
SQLServer2008
SSMS

我可以在
SSMS
中找到该表

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

谢谢

上一个问题的答案

请任何人帮助sql
更改类型表
语法
添加列
? 如何插入任何新列。。。因为ALTER不工作。。它是禁用的

用户定义的类型在创建后无法修改,因为 更改可能使表或索引中的数据无效。修改 类型,则必须删除该类型,然后重新创建它,或者发出 通过使用WITH UNCHECKED DATA子句更改ASSEMBLY语句。对于 有关详细信息,请参阅

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

1.不允许使用默认值

2.主键必须是持久化列

3.无法对非持久化计算列执行Check约束

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

它是不能改变的。你必须删除并重新创建它


Programmability->Types->User Defined Table Types
右键单击“脚本为拖放并创建”,非常感谢……)我不熟悉类型,这就是为什么我没有得到它的原因…有人能帮助sql改变类型表语法添加列吗?如何插入任何新列。。。因为
ALTER
不工作?