sql查看表结构的语句
答案:2 悬赏:60
解决时间 2021-02-20 13:18
- 提问者网友:控制庸俗
- 2021-02-20 02:36
学习数据库的时候,貌似有一条语句,可以直接显示数据库中关系表的结构,以便查看关系表的结构,现在那条语句具体是什么呀,实在想不起来了,请大哥大姐们解决一下吧,急用!!!!!
最佳答案
- 二级知识专家网友:温柔刺客
- 2021-02-20 03:24
select C.name,T.name,
primarykey = case (select is_primary_key from sys.indexes IDX where IDX.object_id=IDXC.object_id and c.column_id=IDXC.column_id )
when 1 then 1
else 0
end
from
sys.columns C --有关列信息表
INNER JOIN
sys.objects O --表的信息表
on
O.object_id=C.object_id
INNER JOIN sys.types T --数据类型
on
C.system_type_id=T.system_type_id
left JOIN sys.index_columns IDXC--主键信息
on
C.object_id=IDXC.object_id
where O.name=N'表名'
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
primarykey = case (select is_primary_key from sys.indexes IDX where IDX.object_id=IDXC.object_id and c.column_id=IDXC.column_id )
when 1 then 1
else 0
end
from
sys.columns C --有关列信息表
INNER JOIN
sys.objects O --表的信息表
on
O.object_id=C.object_id
INNER JOIN sys.types T --数据类型
on
C.system_type_id=T.system_type_id
left JOIN sys.index_columns IDXC--主键信息
on
C.object_id=IDXC.object_id
where O.name=N'表名'
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
全部回答
- 1楼网友:青春如此荒謬
- 2021-02-20 04:50
可以使用内置的存储过程sp_mshelpcolumns。 如查询表b_rwzl的结构: sp_mshelpcolumns 'dbo.b_rwzl' 详细的例子在这 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fhi.baidu.com%2ftdskee%2fblog%2fitem%2faedac0a276d3e4a9cbefd0fd.html" target="_blank">http://hi.baidu.com/tdskee/blog/item/aedac0a276d3e4a9cbefd0fd.html</a>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯