SQL|根据数据库表名查询该表字段名、字段类型、以及注释

SELECTc.name AS column_name ,
t.name AS data_type ,
( SELECTvalue
FROMsys.extended_properties AS ex
WHEREex.major_id = c.object_id
AND ex.minor_id = c.column_id
) AS notes
FROMsys.columns AS c
INNER JOIN sys.tables AS ta ON c.object_id = ta.object_id
INNER JOIN ( SELECT name ,
system_type_id
FROMsys.types
WHEREname <> 'sysname'
) AS t ON c.system_type_id = t.system_type_id
WHEREta.name = 'PE_Address'
ORDER BY c.column_id

'PE_Address' 为要查询的数据表名;

【SQL|根据数据库表名查询该表字段名、字段类型、以及注释】

    推荐阅读