SQLServer中SYSCOLUMNS表的各个字段的意义

news/2024/7/17 6:26:23

 列名 数据类型 描述  
  name sysname 列名或过程参数的名称。  
  id int 该列所属的表对象   ID,或与该参数关联的存储过程   ID。  
  xtype tinyint systypes   中的物理存储类型。  
  typestat tinyint 仅限内部使用。  
  xusertype smallint 扩展的用户定义数据类型   ID。  
  length smallint systypes   中的最大物理存储长度。  
  xprec tinyint 仅限内部使用。  
  xscale tinyint 仅限内部使用。  
  colid smallint 列或参数   ID。  
  xoffset smallint 仅限内部使用。  
  bITpos tinyint 仅限内部使用。  
  reserved tinyint 仅限内部使用。  
  colstat smallint 仅限内部使用。  
  cdefault int 该列的默认值   ID。  
  domain int 该列的规则或   CHECK   约束   ID。  
  number smallint 过程分组时(0   表示非过程项)的子过程号。  
  colorder smallint 仅限内部使用。  
  autoval varbinary(255) 仅限内部使用。  
  offset smallint 该列所在行的偏移量;如果为负,表示可变长度行。  
  status tinyint 用于描述列或参数属性的位图:  
   
  0x08   =   列允许空值。  
  0x10   =   当添加   varchar   或   varbinary   列时,ANSI   填充生效。保留   varchar   列的尾随空格,保留   varbinary   列的尾随零。  
  0x40   =   参数为   OUTPUT   参数。  
  0x80   =   列为标识列。  
   
  type tinyint systypes   中的物理存储类型。  
  usertype smallint systypes   中的用户定义数据类型   ID。  
  printfmt varchar(255) 仅限内部使用。  
  prec smallint 该列的精度级别。  
  scale int 该列的小数位数。  
  iscomputed int 表示是否已计算该列的标志:  
   
  0   =   未计算。  
  1   =   已计算。  
   
  isoutparam int 表示该过程参数是否是输出参数:   1   =   真。  
  0   =   假。  
   
  isnullable int 表示该列是否允许空值:  
   
  1   =   真。  
  0   =   假。  


http://www.niftyadmin.cn/n/3459254.html

相关文章

C++线程编程-设计基于锁的并发数据结构

序列化 多个线程轮流存取互斥元保护的数据,它们必须线性的而非并发的存取数据。 高并发就意味着:更小的保护区域,更少的序列化,更高的并发潜能。 设计基于锁的并发数据结构关键是要确保存取数据时要锁住正确的互斥元&#xff0c…

SQLServer常用系统存储过程

sp_add_log_file_recover_suspect_lib 当数据库的复原不能完成时,向文件组增加一个日志文件sp_add_targetservergroup 增家指定的服务器组sp_add_targetsvrgrp_member 在指定的目标服务器组增加一个目标服务器sp_addapprole 在数据库里增加一个特殊的应用程…

深入理解Java中的底层阻塞原理及实现

Information Technology Solutions as a Presentation 谈到阻塞,相信大家都不会陌生了。阻塞的应用场景真的多得不要不要的,比如 生产-消费模式,限流统计等等。什么 ArrayBlockingQueue、 LinkedBlockingQueue、DelayQueue 等等,都…

sqlserver 所有系统和用户定义错误消息

下面的示例将查询 sys.messages 目录视图以返回具有英文文本 (1033) 的数据库引擎中所有系统和用户定义错误消息的列表。 language_id1033 英文 language_id1041 日文 language_id2052 中文简体 language_id1028 中文繁体 SELECTmessage_id,language_id,severity,is_event_log…

DDD学习笔记 - 领域、子域和限界上下文

在设计欠佳的软件里,子域和限界上下文(context)很难存在一对一的映射关系。-- 说明设计较好的,子域和限界上下文应该是一对一的映射关系。 在不同的模型中存在名字相同或者相近的对象,但是它们的意思缺不同。当模型被一个显示的边界所包围时&…

C++线程编程-设计无锁的并发数据结构

定义和结果 使用互斥元、条件变量以及future 来同步数据的算法和数据结构被称为阻塞的算法和数据结构.调用库函数的应用会中断一个线程的执行,直到另一个线程执行一个动作.这种库函数调用被称为阻塞调用,因为直到阻塞被释放时线程才能继续执行下去.通常…

你人再好有屁用?(火了)

你人再好,不是每个人都会喜欢你。有人羡慕你,也有人讨厌你,有人嫉妒你,也有人看不起你。生活就是这样,你所做的一切不能让每个人都满意,不要为了讨好别人而丢失自己的本性,因为每个人都有原则和…

python统计apache、nginx访问日志IP访问次数并且排序(显示前20条)【转】

前言:python统计apache、nginx访问日志IP访问次数并且排序(显示前20条)。其实用awksort等命令可以实现,用awk数组也可以实现,这里只是用python尝试下。 apache脚本: ips {} with open("/root/mail_ac…