Sql server SQL Server:描述一个表值参数

Sql server SQL Server:描述一个表值参数,sql-server,table-valued-parameters,describe,Sql Server,Table Valued Parameters,Describe,与EXEC sp_列等效的是什么但是对于SQL Server表值参数?基本上,我正在寻找T-SQL或一个内置存储过程,它返回用户创建的表值参数的列信息(名称、数据类型)。您可以在系统视图中访问表类型架构信息: select s.name as 'Schema', t.name as 'Type', c.name as 'Column', c.* from sys.table_types t inner join sys.schemas AS s ON t.[s

EXEC sp_列等效的是什么但是对于SQL Server表值参数?基本上,我正在寻找T-SQL或一个内置存储过程,它返回用户创建的表值参数的列信息(名称、数据类型)。

您可以在系统视图中访问表类型架构信息:

select
    s.name as 'Schema',
    t.name as 'Type',
    c.name as 'Column',
    c.*
from sys.table_types t
inner join sys.schemas AS s
  ON t.[schema_id] = s.[schema_id]
inner join sys.columns c
    on c.[object_id] = t.type_table_object_id
where is_user_defined = 1
视图中还提供了表格类型:


谢谢你的详尽回答!
select *
from INFORMATION_SCHEMA.DOMAINS
where DATA_TYPE = 'table type'