sys.objects表、sys.columns表的各个字段的意思

原创
小哥 3年前 (2022-11-02) 阅读数 6 #大杂烩

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不是

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除