sys.objects表、sys.columns表的各个字段的含义

select * from sys.objects a--系统对象表(包含:表、存储过程、视图、函数、触发器、约束等)

name对象名(包含:表名、存储过程、视图、函数、触发器、约束等)
object_id对象ID
schema_id模式:可以是表、存过、函数、视图等
parent_object_id父对象的对象标识号(例如,对于触发器或约束,该标识号为表 ID)
type对象类型
type_desc对象类型名称
create_date创建时间
modify_date修改时间
  

 

 

 

 

 

 

 

 

 

type字段包含的值的意思如下:

AF = Aggregate function (CLR) 聚合函数(CLR) 

C = CHECK constraint CHECK约束 

D = Default or DEFAULT constraint 默认或DEFAULT约束 

F = FOREIGN KEY constraint 外键约束 

L = Log 日志 

FN = Scalar function 标量函数 

FS = Assembly (CLR) scalar-function 组装(CLR)标量函数 

FT = Assembly (CLR) table-valued function 程序集(CLR)表值函数 

IF = In-lined table-function 内嵌表函数 

IT = Internal table 内部表 

P = Stored procedure 存储过程 

PC = Assembly (CLR) stored-procedure 组装(CLR)存储过程 

PK = PRIMARY KEY constraint (type is K) 主键约束(类型是K) 

RF = Replication filter stored procedure 制筛选存储过程 

S = System table 系统表 

SN = Synonym 同义词 

SQ = Service queue 服务序列 

TA = Assembly (CLR) DML trigger 装配(CLR) DML触发器 

TF = Table function 表函数 

TR = SQL DML Trigger 触发器 

TT = Table type 

U = User table用户表 

UQ = UNIQUE constraint (type is K) 唯一约束(类型是K) 

V = View 视图 

X = Extended stored procedure 扩展存储过程

 

select * from sys.columns a  --系统表的字段表

object_id对象的ID
name字段名称
column_id字段排序
system_type_id字段的类型ID
user_type_id字段的类型ID
max_length最大长度
is_nullable是否可以为空,1可为空,0不可为空
is_identity是否为自增列,1是,0不是

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值