SqlServer系统表认识和操作

地址:http://technet.microsoft.com/zh-cn/library/ms178551.aspx

一.sys.sysindexkeys

包含有关数据库的索引中的键或列的信息。(表主键信息)























列名

数据类型

说明

id

int

表的 ID。

indid

smallint

索引的 ID。

colid

smallint

列的 ID。

keyno

smallint

该列在索引中的位置。


SqlServer系统表认识和操作,布布扣,bubuko.com

时间: 2024-11-08 23:20:49

SqlServer系统表认识和操作的相关文章

SqlServer系统表与一些属性

系统表的作用:用户自定义的表对自己填充的数据进行操作.而对sql server来说,用户自定义的表就相当于为系统表填充的数据,故用系统表来操作用户数据库,数据表,存储过程等数据. 系统表操作用户自定义表,用户自定义表操作外来的数据. 1,sysobjects表:万物皆对象,这是一个系统对象表.表,存储过程,触发器都是对象,都存在此表内.此表用crdate 等保存 对象的创建日期.查找用户表: select *?? from sysobjects where xtype = ‘U’ AND sta

SQLSERVER常用系统表

1.查看表和视图SELECT * FROM sys.objects WHERE object_id = object_id('表名或视图名')在sqlserver中一般可通过查询sys.objects系统表来得知结果,不过可以有更方便的方法 如下: if object_id('tb_table') is not null print 'exist' else print'not exist' 如上,可用object_id()来快速达到相同的目的,tb_table就是我将要创建的资源的名称,所以要

考试系统的基础维护--基本表的连接操作

这次有幸帮师姐进行考试系统的基础维护,说直接点就是对考试人员的管理,增删改查,最基本的还是查询学生,用来和老师所给的信息进行核对,最后再确定考试的人员,在查询的过程中就遇到了这种一种情况:   在对English考试的人员进行核对的时候,为了方便查询,而建立的一个相关的视图,该视图所涉及到的表有:TB_Student(学生基本信息),TB_ExecutiveClass(涉及到所在的班级),TB_DepartmentName(所属专业),TB_CollegeName(所属学院),TB_Englis

SQLSERVER和ORACLE系统表获取表名 列名以及列的注释

在工作中从数据库取的数据要导出来,但是发现导出的EXCEL中列名都是字段名(英文),为此搜集资料怎么把字段名变为中文名称,而发现ORACLE和SQLSERVER(用的SQLSERVER2008R2)又有所不同,具体如下: SQLSERVER数据库: 系统表: ---获取表的相关信息              select * from SYS.OBJECTS  (说明:name:表名 object_id:表的ID)  ---获取列的相关信息 select * from SYS.COLUMNS (

Sqlserver 中系统表sysobjects、syscolumns以及函数object_id

1.sysobjects 系统对象表. 保存当前数据库的对象,如约束.默认值.日志.规则.存储过程等 sysobjects 重要字段解释: sysObjects ( Name sysname, --object 名称 id int, --object id xtype char(2), -- object 类型 type char(2), -- Object 类型(与xtype 似乎一模一样) uid smallint, -- object 所有者的ID ... --其他的字段不常用到. ) ?

SQLSERVER 复制表及过程--和复制有关的系统表及系统存储过程

主数据库中的复制表 表名 说明 MSreplication_options 表存储供复制在内部使用的元数据. 此表存储在 master 数据库中. msdb 数据库中的复制表 表名 说明 MSagentparameterlist 表包含复制代理参数信息,该表用于指定可以为给定的代理类型设置的参数. 该表存储在 msdb 数据库中. MSdbms 表包含支持异类数据库复制的所有版本数据库管理系统 (DBMS) 的主列表. 该表存储在 msdb 数据库中. MSdbms_datatype 在异类数据

oracle/ms sql 系统表

sql server系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures主数据库 配置选项 syscurconfigs主数据库当前配置选项 sysdatabases主数据库服务器中的数据库 syslanguages主数据库语言 syslogins主数据库 登陆帐号信息 sysoledbusers主数据库 链接服务器登陆信息 sysprocesses主数据库进程 sysremotelogins主数据库 远程

Sql 2000系统表 语句查询表结构

SQL2000系统表的应用 –1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype='u' and status>=0 –2:获取某一个表的所有字段 select name from syscolumns where id=object_id('表名') –3:查看与某一个表相关的视图.存储过程.函数 select a.* from sysobjects a, syscomments b where a.id = b.id and b.

数据字典与系统表

数据字典与系统表 地址:http://weibo.com/p/1001603822234199319043 数据字典描述了数据库系统的基本信息,如表结构的定义.它描述了数据库的元信息,任何数据库对象都需要相应的数据字典对象来描述.数据字典的表现形式为一组系统表, 在达梦7中以SYS开头的表都是系统表,它的拥有者是系统内建的SYS用户. 使用系统表存放数据字典并不是唯一的数据字典表示形式.有些系统,比如MySQL对每个表有一个对应的FRM文件来描述表结构,这种方式实现容易,但是需要特殊的语法来查询