获取表SQLSERVER 的表结构信息(字段名,长度,精度,类型,NULL,ID,PRI)
2015-08-15 20:14
555 查看
select sys.columns.name, sys.types.name, sys.columns.precision,sys.columns.scale, sys.columns.is_nullable, (select count(*) from sys.identity_columns where sys.identity_columns.object_id = sys.columns.object_id and sys.columns.column_id = sys.identity_columns.column_id) as is_identity , (select value from sys.extended_properties where sys.extended_properties.major_id = sys.columns.object_id and sys.extended_properties.minor_id = sys.columns.column_id) as description, ( SELECT count(*) FROM sysobjects WHERE (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND (indid in (SELECT indid FROM sysindexkeys WHERE (id = a.id) AND (colid in (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name))))))) AND (xtype = 'PK') ) as is_key from sys.columns, sys.tables, sys.types , syscolumns a where sys.columns.object_id = sys.tables.object_id and sys.columns.system_type_id=sys.types.system_type_id and a.id = sys.tables.object_id and a.id = sys.columns.object_id and a.name = sys.columns.name and sys.tables.name='yk_typk' order by sys.columns.column_id
YPCD numeric 4 0 0 0 NULL 1 CDMC varchar 0 0 1 0 NULL 0 PYDM varchar 0 0 1 0 NULL 0 CDQC varchar 0 0 1 0 NULL 0
相关文章推荐
- lnmp环境安装(3)-mysql源码编译安装
- db2 数据库的历史数据分离,提高业务系统的性能
- MySQL的完全卸载
- mongodb 的服务启动和基本操作命令
- 数据库范式详解
- Oracle学习笔记20150815多表查询
- Hibernate直接执行SQL语句
- mongodb数据库 的安装
- mysql分区
- 【总结】《机房收费系统》——信息不能输入数据库
- Entity FramWork - 在VS里面直接创建表,并同步到数据库
- MySQL学习笔记-大纲
- 一个机器上安装两个数据库,在连接数据库时怎么通过端口号连接指定数据库
- MySQL学习笔记-MySQL体系结构总览
- Mysql视图
- 【MySQL案件】mysql登录-S失败
- MySql视图
- mysql触发器和事务控制
- mysql general error 2006
- oracle rac 11.2.0.3 升级到11.2.0.4