小编sco*_*ary的帖子

获取用户定义的表类型的列信息

如何获取用户定义的表类型的列信息?

EXEC sp_columns TABLENAME
Run Code Online (Sandbox Code Playgroud)

让我回到表的所有列信息.

我想对一个名为SearchList的用户定义表类型做同样的事情,并返回大致相同的列信息.

我想得到这个,所以我可以编码生成我需要在c#中的数据表.

更新显示我使用的是什么

select c.name as COLUMN_NAME, t.name as [TYPE_NAME], c.precision as [PRECISION], c.is_nullable as [NULLABLE], c.system_type_id, c.precision as [LENGTH]
from sys.columns c, sys.types t
where c.object_id = (select type_table_object_id from sys.table_types where name = 'SearchList')
and t.user_type_id = c.user_type_id
order by c.column_id
Run Code Online (Sandbox Code Playgroud)

sql-server code-generation

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

code-generation ×1

sql-server ×1