我知道
用户定义的类型存储在information_schema.domains中,但是可以获得类型为表类型的类型的定义吗?
要清楚我正在寻找实际的表类型定义:
例如我想获取myTableType的列定义
CREATE TYPE myTableType AS TABLE(
Id INT,SomeValue NVARCHAR(20)
);
要
获取用户定义表类型的列列表,请运行此列表.您需要将表名替换为some_table_type:
SELECT *
FROM sys.columns
WHERE object_id IN (
SELECT type_table_object_id
FROM sys.table_types
WHERE name = 'some_table_type'
);
原文链接:https://www.f2er.com/mssql/81866.html