获取SQL Server 数据库结构
来源:互联网 发布:淘宝一元抢购在哪里? 编辑:程序博客网 时间:2024/05/21 10:06
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, 字段说明 = isnull(G.[value],''), 标识 = Case When COLUMNPROPERTY( A.id,A.name,'IsIdentity')=1 Then '√'Else '' End, 主键 = Case When exists(SELECT 1 FROM sysobjects Where xtype='PK' and parent_obj=A.id 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,'') FROM syscolumns A Left Join systypes B On A.xusertype=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='OrderInfo' --如果只查询指定表,加上此条件 Order By A.id,A.colorder
0 0
- 获取SQL Server 数据库结构
- Sql Server 导出数据库结构
- SQL Server 数据库-页结构
- SQL Server 数据库结构查询
- SQL SERVER 获取数据库内存大小
- Sql Server 数据库结构的常用Sql
- SQL SERVER 2005 获取表结构信息
- SQL Server 2008 获取表结构信息
- SQL SERVER 获取表结构信息《转载》
- Sql Server 获取指定表、视图结构
- 数据库表的存储结构-SQL Server
- SQL Server数据库结构(MSSQL入门)
- SQL Server数据库结构(MSSQL入门)
- sql server 查询数据库表结构
- SQL Server 数据库表结构导出
- 获取SQL SERVER2012的数据库表结构
- Sql Server数据库向Oracle数据库的迁移数据库结构
- SQL Server数据库对象信息的获取
- 普通应用控制待机
- Android版本更新升级
- struts2 jar
- 关于springMvc action 无法进入的问题
- iOS Apple Pay
- 获取SQL Server 数据库结构
- 多线程之线程同步
- MyBatis之resultMap的作用和xml配置折腾
- Android仿京东、天猫商品详情页
- linux设备驱动中的并发控制
- 【jzoj3918】【TC Srm 636 Div2 1000pt】【蛋糕】【二分答案】
- rtp协议解析
- java web——JSP内置对象
- Xshell配色方案