SQLServer2008/2005 生成数据字典SQL语句
来源:互联网 发布:怎么看淘宝店铺的地址 编辑:程序博客网 时间:2024/05/17 23:36
(转自:http://www.cnblogs.com/tulips/archive/2009/05/02/1447648.html)
以前用那个SQL语句来生成那个SQLServer库的数据字典,在SQL2000下用的挺好的,最近装上了那个SQL2008来研究,
突然发现不能在2008下用了,查了查资料,发现2008下有一些改动
贴上来留个记号
SQLServer2008/2005 生成数据字典语句
以前的SQL2000下的语句
就改动了个syspropertie
***********************
按 Ctrl+C 复制代码
SELECT 表名=case when a.colorder=1 then d.name else '' end,
表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
SELECT name FROM sysindexes WHERE indid in(
SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then '√' else '' end,
类型=b.name,
占用字节数=a.length,
长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允许空=case when a.isnullable=1 then '√'else '' end,
默认值=isnull(e.text,''),
字段说明=isnull(g.[value],'')
FROM syscolumns a
left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on a.id=g.major_id and a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.major_id and f.minor_id =0
--where d.name='要查询的表' --如果只查询指定表,加上此条件
order by a.id,a.colorder
- SQLServer2008/2005 生成数据字典SQL语句
- SQLServer2008/2005 生成数据字典SQL语句
- SQLServer2008/2005 生成数据字典SQL语句
- SQLServer2008/2005 生成数据字典SQL语句
- SQLServer2008/2005 生成数据字典SQL语句
- SQLServer2008/2005 生成数据字典语句
- SQLServer2008/2005 生成数据字典语句
- SQLServer2008/2005 生成数据字典语句
- SqlServer2008/2005生成数据字典的方法
- SQL生成数据字典语句
- 用Sql语句生成Sqlserver数据字典
- 生成数据字典的sql语句
- 用Sql语句生成Sqlserver数据字典
- 使用SQL语句生成数据字典
- 通过sql语句生成MySQl数据字典
- 将数据字典自动生成sql语句
- SQL语句生成SQL Server数据库的数据字典
- SQLServer2008 使用sql语句访问excel数据
- VDI 虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)
- Click Modular Router
- POJ1936《All in All》
- AJAX技术
- 在Android上实现图像颜色过滤与反转
- SQLServer2008/2005 生成数据字典SQL语句
- Struts2基于注解的Action配置
- 使用bulk collect insert实现大数据快速迁移
- Davinci dm8168算法移植记录
- afinal logo Android的快速开发框架 afinal
- 三大国际主流项目管理体系
- 使用 PHPUnit 和 Selenium 进行测试
- R WGCNA基础(1)——数据过滤
- Category