导出sql2005表名,字段名,数据类型和注释
SELECT
A.name AS 表名,
B.name AS 列名,
TYPE_NAME ( B.system_type_id) as 类型,
(B.max_length / 2) as 长度,
(case
when (B.max_length / 2)>0 then
CAST(TYPE_NAME ( B.system_type_id) as nvarchar(MAX)) + '(' + CAST((B.max_length / 2) as nvarchar(MAX)) +')'
else
TYPE_NAME ( B.system_type_id)
end
) as 数据类型,
C.value AS 注释
FROM sys.tables A
INNER JOIN sys.columns B ON B.object_id = A.object_id
LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id
--WHERE A.name = 'dsUser'--可以具体指定哪个表
order by 表名
SQL2005 导出数据
猜你喜欢
转载自jasonzhangyujie.iteye.com/blog/1736024
今日推荐
周排行