SQL查询表与列信息


--查询表名与表备注
select
ROW_NUMBER() OVER (ORDER BY a.object_id) AS No,
a.name AS TabelName,
g.[value] AS TableNotes
from
sys.tables a left join sys.extended_properties g
on (a.object_id = g.major_id AND g.minor_id = 0) ORDER BY a.[name]

--查询列名与列备注
SELECT A.name,b.value FROM (
Select name,id,colid FROM SysColumns Where id=Object_Id( 'TABLENAME')
) A LEFT JOIN (
SELECT major_id,minor_id,value FROM sys.extended_properties WHERE major_id = OBJECT_ID ( 'TABLENAME')
) B ON A.id=b.major_id and a.colid=B.minor_id


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM