SQL Server2008中通过SQL获取表结构
来源:互联网 发布:完整版虚拟软件 编辑:程序博客网 时间:2024/06/05 05:24
SQL Server2008中通过SQL获取表结构
新增数据用户,角色为public,映射到待获取表结构的数据库上,授与用户在该数据库上的身份为db_owner
执行如下SQL语句:
select syscolumns.name as [Name] ,systypes.name as [Type],syscolumns.length AS [Size],syscolumns.xprec As [Precision], ISNULL(syscolumns.scale, 0) AS [Scale],sys.extended_properties.value as [Mark],syscolumns.isnullable as [NULL],(Case when exists(select 1 from sysobjects inner join sysindexes on sysindexes.name = sysobjects.name inner join sysindexkeys on sysindexes.id = sysindexkeys.id and sysindexes.indid = sysindexkeys.indid where xtype='PK' and parent_obj = syscolumns.id and sysindexkeys.colid = syscolumns.colid) then 1 else 0 end) AS [PK],(Case syscolumns.status when 128 then 1 else 0 end) AS [Identity] from syscolumns inner join systypes on ( syscolumns.xtype = systypes.xtype and systypes.name <>'_default_' and systypes.name<>'sysname') left outer join sys.extended_properties on ( sys.extended_properties.major_id=syscolumns.id and minor_id=syscolumns.colid) where syscolumns.id = (select id from sysobjects where name='NDS_TFileForm') order by syscolumns.colid
0 0
- SQL Server2008中通过SQL获取表结构
- SQL SERVER2008中修改表
- oracle通过sql获取表结构
- sql server2008 表分区
- sql中获取表结构信息
- SQL Server2008存储结构之堆表、行溢出
- sql 获取表结构
- sql 获取表结构
- sql server2008
- Java 通过jdbc4 连接SQL Server2008
- Linux 通过 ODBC 连接 SQL Server2008
- Java通过JDBC连接sql server2008
- sql server2008生成表结构sql脚本 和生成数据sql脚本
- [Sql Server2008]树结构的递归算法
- SQL Server2008存储结构之聚集索引
- SQL Server2008存储结构之堆表、行溢出 、页结构、记录结构
- sql server2005获取表结构
- SQL包获取表结构
- 黑马程序员——Object-C基础(八)Object-C常见特性
- 查找某张表中未使用到的连续数值
- 排序-插入排序-直接插入排序-案例
- IO<File类>
- MySQL数据库触发器(trigger)
- SQL Server2008中通过SQL获取表结构
- 在WP8上搭建cocos2d-x开发环境
- 扫描端口脚本
- Android开源项目分类汇总
- 黑马程序员——Object-C基础(六)面向对象的特性:继承
- jQuery实现序列化
- 自动化测试框架之开始
- 基于stun,turn ,ice协议的 SBC服务器
- 【Unity】行为树Conditonal模板