SQL Syscolumns
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。
| 列名 | 数据类型 | 描述 | 
|---|---|---|
| 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 = 列允许空值。 | 
| type | tinyint | systypes 中的物理存储类型。 | 
| usertype | smallint | systypes 中的用户定义数据类型 ID。 | 
| printfmt | varchar(255) | 仅限内部使用。 | 
| prec | smallint | 该列的精度级别。 | 
| scale | int | 该列的小数位数。 | 
| iscomputed | int | 表示是否已计算该列的标志: 0 = 未计算。 | 
| isoutparam | int | 表示该过程参数是否是输出参数: 1 = 真。 | 
| isnullable | int | 表示该列是否允许空值: 1 = 真。 | 
xtype字段值:
34 image
35 text
36 uniqueidentifier
48 tinyint
52 smallint
56 int
58 smalldatetime
59 real
60 money
61 datetime
62 float
98 sql_variant
99 ntext
104 bit
106 decimal
108 numeric
122 smallmoney
127 bigint
165 varbinary
167 varchar
173 binary
175 char
189 timestamp
231 sysname
231 nvarchar
239 nchar
SQL Syscolumns的更多相关文章
- SQL 通过syscolumns.xtype动态查找指定数据类型字段所包含的数据
		表中太多列,只想查找某些比如,数据类型为varchar的字段的数据. 思路:1.先获取列名: select * from syscolumns where id=(select max(id) fro ... 
- SQL Server中 sysobjects、syscolumns、systypes
		1.sysobjects 系统对象表. 保存当前数据库的对象,如约束.默认值.日志.规则.存储过程等 在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.x ... 
- SQL Server:INFORMATION_SCHEMA.columns 与sys.columns 与 syscolumns对比
		sys.columns视图 sys.columns是SQL Server从2005版本起引入的新的系统级视图.相关链接如下: Mapping SQL Server 2000 System Tables ... 
- sql server 中 syscolumns 各个字段的意义
		列名 数据类型 描述 name sysname 列名或过程参数的名称. id int 该列所属的表对象 ID,或与该参数关联的存储过程 ID. xtype tinyint systypes 中的物理存 ... 
- 恢复SQL Server被误删除的数据(再扩展)
		恢复SQL Server被误删除的数据(再扩展) 大家对本人之前的文章<恢复SQL Server被误删除的数据> 反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的 ... 
- 恢复SQL Server被误删除的数据
		恢复SQL Server被误删除的数据 <恢复SQL Server被误删除的数据(再扩展)> 地址:http://www.cnblogs.com/lyhabc/p/4620764.html ... 
- SQL必备知识点
		经典SQL语句大全 基础 1.说明:创建数据库.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 device.说明:创建新表crea ... 
- MYSQL 基本SQL语句
		复制表结构 CREATE TABLE 新表 SELECT * FROM 旧表 where 1=2 复制表结构和数据CREATE TABLE 新表 SELECT * FROM 旧表 查询重复数据: se ... 
- MS SQL SERVER导出表结构到Excel
		通过sql语句导出表结构 SELECT 表名 Then D.name Else '' End, 表说明 Then isnull(F.value,'') Else '' End, 字段序号 = A.co ... 
随机推荐
- perl EXPORT模块
			Exporter - Implements default import method for modules 实现模块的默认导出方法: 简介: [tomcat@wx03 ~]$ cat hui.pm ... 
- [置顶] 提高生产力:Web开发基础平台WebCommon的设计和实现
			Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ... 
- POJ 2594 Treasure Exploration(最小路径覆盖变形)
			POJ 2594 Treasure Exploration 题目链接 题意:有向无环图,求最少多少条路径能够覆盖整个图,点能够反复走 思路:和普通的最小路径覆盖不同的是,点能够反复走,那么事实上仅仅要 ... 
- 日本IT工作有感
			不知不觉,在日本关西已经呆了快一个月了. 除了饮食有点不是非常习惯.其他感觉都还好. 日本这边的文化还是非常偏向project师的,project师的社会地位非常高,公司里面也没有国内所谓35岁的焦虑 ... 
- UVALive 2519 Radar Installation 雷达扫描 区间选点问题
			题意:在坐标轴中给出n个岛屿的坐标,以及雷达的扫描距离,要求在y=0线上放尽量少的雷达能够覆盖全部岛屿. 很明显的区间选点问题. 代码: /* * Author: illuz <iilluzen ... 
- 奇葩的UI引用LayoutInflater.from问题
			今收到BUG一枚,一个页面的EditText的风格变为了系统默认(系统经过定制,风格和普通的不同) 经检查xml无任何不妥,最终问题出在LayoutInflater.from上. 如果LayoutIn ... 
- Spring Boot——开发新一代Spring应用
			Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系.随着Spring 3.0的发布,Spring IO团队逐渐开 ... 
- javascript事件委托,事件代理,元素绑定多个事件之练习篇
			<ul id="parent-list"> <li id="post-1">item1</li> <li id=&qu ... 
- ConnectivityManager
			ConnectivityManager 主要管理网络连接的相关的类它主要负责的是1 监视网络连接状态 包括(Wi-Fi, GPRS, UMTS, etc)2 当网络状态改变时发送广播通知3 当网络连接 ... 
- Greenplum同步到Oracle
			开发提出须要从Greenplum同步到Oracle的解决方式,写了个脚本用于定时调度处理. #!/bin/sh #copy_gp_2_ora.sh if [ $# -ne 1 ]; then ... 
