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