SELECT CAST
( B.name ASVARCHAR(500))AS column_name,
D.data_type,
CAST ( C.valueASVARCHAR(500))AS column_comment
FROM
sys.tables A
INNERJOIN sys.columns B ON B.object_id = A.object_id
LEFTJOIN sys.extended_properties C ON C.major_id = B.object_id
AND C.minor_id = B.column_id
JOIN information_schema.columns D ON D.column_name= B.name
AND D.table_name= A.name
WHERE
A.name ='表名'ORDERBY
B.column_id;