我想在用户定义的表中列出列。
SELECT
*
FROM
sys.types t
WHERE
t.is_user_defined = 1 AND t.is_table_type = 1如何将sys.types加入到sys.parameters,以便获得所需的信息?
下面是如何定义用户定义的表:
CREATE TYPE MyTable AS TABLE (
Id UNIQUEIDENTIFIER
, Name NVARCHAR
)我想要的输出是
TableType | Parameter | ParameterID
-----------------------------------
MyTable | Id | 0
MyTable | Name | 1发布于 2016-02-04 23:11:48
我想这就是你要找的
SELECT
t.name,
c.name,
c.column_id
FROM sys.table_Types t
JOIN sys.columns c ON t.type_table_object_id = c.object_id
WHERE
t.is_user_defined = 1 AND t.is_table_type = 1https://stackoverflow.com/questions/35212923
复制相似问题