windy3000 发表于 2012-12-25 19:06:05

CDM系统数据结构生成脚本


SELECT case when a.colid=1 then b.tbtype else '' end as 库表类型,
case when a.colid=1 then object_name(a.id) else '' end AS 英文表名,
case when a.colid=1 then isnull(b.chnname,'') else '' end as 中文表名,
a.name AS 英文字段名,isnull(c.chnname,'') as 中文字段名,
case when d.name IN ('decimal','numeric','float') THEN d.name+'('+CAST(a.xprec AS VARCHAR)+','+CAST(a.xscale AS VARCHAR)+')'
WHEN d.name LIKE '%char%' THENd.name+'('+CAST(a.length AS VARCHAR)+')' ELSE d.name END AS 字段类型
FROM syscolumns aJOIN tblist b ON OBJECT_NAME(a.id)=b.tbname
LEFT JOIN fldlist c ON a.name=c.fdname
JOIN systypes d ON a.xtype=d.xtype
ORDER BY b.tbtype desc,OBJECT_NAME(a.id),a.colid


1420110988

windy8848 发表于 2013-5-27 21:27:35

好资料,别沉了!

skchyun 发表于 2013-11-23 21:20:10

学习,支持。。。

云道主机 发表于 2013-11-27 15:33:34

支持,支持!:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol

liwuxcn 发表于 2014-4-4 11:09:42

多谢分享,很地道!!!
页: [1]
查看完整版本: CDM系统数据结构生成脚本