sqlserver sysobjects xtype

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 = 扩展存储过程

时间: 2024-11-07 23:12:08

sqlserver sysobjects xtype的相关文章

SQLServer 学习相关资料整理【转】

存储过程: SQL Server 存储过程 博客园上的一篇文章,讲解的非常详细,有测试代码,很实用. sqlserver存储过程中执行动态sql语句  The Curse and Blessings of Dynamic SQL 存储过程及游标学习笔记 博客园,很基础,很细致,不错的文章. T_SQL语句: sqlserver跨服务器查询的实现  详细讲述了如何实现跨服务器的增删查改. sqlserver事务处理  包含了如何在sql语句中写以及在C#中写事务,不 sqlserver字段类型详解

获取SQLServer的最完整数据字典的SQL语句

获取SQLServer 的最完整数据字典 以下代码在Microsoft SQL Server 2013中执行通过 SELECT sysobjects.name AS 表名称 , --sys.extended_properties.[value] AS 表说明 , syscolumns.name AS 字段名称 , --properties.[value] AS 字段说明 , systypes.name AS 字段类型 , syscolumns.length AS 字段长度 , ISNULL(CO

在myql sqlserver里边怎么快速找到带有关键字的表

declare @i int,@id int,@dbname varchar(255),@sql varchar(255) set @i = 6 set @id=(select count(*) from master..sysdatabases) drop table #t create table #t ( dbname varchar(255), tablename varchar(255), columnname varchar(255) ) while (@i < @id) begin

syscolumns、sysconstraints、sysobjects

1.根据表名查询对象ID SELECT OBJECT_ID('Production.Product') 结果:1429580131 不能作为输入参数:列名.约束名 能作为输入参数:表名 2.根据对象ID查询表名 SELECT OBJECT_NAME(1429580131) 结果:Product 一.syscolumns 1.根据表名查询表的所有列的名称 SELECT name FROM syscolumns WHERE id = OBJECT_ID('Production.Product') s

SQLServer常用语句

select * from sys.databases where [database_id]>4 select * from sys.objects where type='U' SELECT sys.sysobjects.name, sys.sysindexes.rows FROM sys.sysobjects INNER JOIN sys.sysindexes ON sys.sysobjects.id = sys.sysindexes.id WHERE (sys.sysobjects.xt

获取sqlserver数据字典的完整sql

SELECTsysobjects.name AS 表名称 , --------------as 的作用:为字段起一个别名 --sysproperties.[value] AS 表说明 , ----------[ ]方括号的作用:为了避免和关键字冲突syscolumns.name AS 字段名称 , --properties.[value] AS 字段说明 ,systypes.name AS 字段类型 ,syscolumns.length AS 字段长度 , ISNULL(COLUMNPROPER

SQL Server中 sysobjects、sysolumns、systypes

1.sysobjects    系统对象表. 保存当前数据库的对象,如约束.默认值.日志.规则.存储过程等 在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.xtype.前面一个用来列出待考察对象的名字,而后一个用来定义对象的类型 列名 数据类型 描述 name sysname 对象名. Id int 对象标识号. xtype char(2) 对象类型.可以是下列对象类型中的一种: C = CHECK 约束D = 默认值或 DEFAULT 约束F = FO

SQL的主键和外键的作用

SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值. (1)插入非空值时,如果主键表中没有这个值,则不能插入. (2)更新时,不能改为主键表中没有的值. (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除. (4)更新主键记录时,同样有级联更新和拒绝执行的选择. 简而言之,SQL的主键和外键就是起约束作用. 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键. 比如: 学生表(学号,姓名,性别,

SQL主键&amp;外键

SQL的主键和外键约束 SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值. (1)插入非空值时,如果主键表中没有这个值,则不能插入. (2)更新时,不能改为主键表中没有的值. (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除. (4)更新主键记录时,同样有级联更新和拒绝执行的选择. 简而言之,SQL的主键和外键就是起约束作用. 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键. 比如: 学