改变自己
我可以改变世界 改变自己

1,Sysobjects表
SQL Server的主系统表sysobjects出现在每个数据库中,它对每个数据库对象含有一行记录。

如要查询此数据库中的表名称,可以下面的条件

use yourdatabase

select name from sysobjects where type=’U’

go

 

2,Syscolumns表

出现在Master数据库和每个用户自定义的数据库中,它对基表或视图的每个列和存储过程中的每个参数含有一行记录

如果要查询自定义数据库中MM表的列名称,用下面语句

use 自定义数据库

select name from syscolumns where id=object_id(N’MM’)

go

 

3,Sysindexes表

出现在Master数据库和每个用户自定义的数据库中,它对每个索引和没有聚集索引的每个表含有一行记录,它还对包括文本/图形数据的每个表含有一行记录

 

4,Systusers表

出现在Master数据库和每个用户自定义的数据库中,它对整个数据库中的Windows NT用户,Windows NT用户组,SQL Server用户或SQL Server角色含有一条记录

 

5,Sysdatabases表

对SQL Server中每个数据库含有一条记录,它只出现在Master数据库中

 

6,Sysdepends表

对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在Master数据库和每个用户自定义的数据库中

 

7,Sysconstraints表

对使用CREATE TALE 或者ALTER TABLE 语句为数据库对象定义的每个完整性约束含有一行记录,它出现在Master数据库和每个用户自定义的数据库中。

posted on 2009-04-19 23:13  dashan  阅读(319)  评论(0编辑  收藏  举报