您的位置:首页 > 数据库

获取数据名称、表名、字段名、字段类型

2016-10-14 15:12 218 查看

1. 获取所有数据库名:

SELECT * FROM Master..SysDatabases

2. 获取数据库对象:

 SELECT * FROM SysObjects

xtype  代表类型C = CHECK 约束

D = 默认值或 DEFAULT 约束

F = FOREIGN KEY 约束

L = 日志

FN = 标量函数

IF = 内嵌表函数

P = 存储过程

PK = PRIMARY KEY 约束(类型是 K)

RF = 复制筛选存储过程

S = 系统表

TF = 表函数

TR = 触发器

U = 用户表

UQ = UNIQUE 约束(类型是 K)

V = 视图

X = 扩展存储过程

3. 获取表的所有字段:

SELECT * FROM SysColumns WHERE id=Object_Id('TableName')

SELECT * FROM sys.extended_properties WHERE major_id=Object_Id('TableName')

*其中 major_id 为 表ID [Object_Id('TableName')],minor_id 对应SysColumns的colorder字段

4..获取数据库所有类型 :

select * from systypes

      * 其中xtype与3中的xtype对应


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 对象
相关文章推荐