sqlserver系统视图介绍

sqlserver系统视图介绍

ID:34726044

大小:59.08 KB

页数:5页

时间:2019-03-10

sqlserver系统视图介绍_第1页
sqlserver系统视图介绍_第2页
sqlserver系统视图介绍_第3页
sqlserver系统视图介绍_第4页
sqlserver系统视图介绍_第5页
资源描述:

《sqlserver系统视图介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQLServer中提供了相当丰富的系统视图,能够从宏观到微观,从静态到动态反应数据库对象的存储结果、系统性能、系统等待事件等等。同时也保留了与早期版本兼容性的视图,主要差别在于SQLServer2008提供的新系统视图一是更加全面和丰富、二是更注重命名规则。       SQLServer2008的几乎所有对象信息都存在于sys.objects系统视图中,同时又在不同的系统视图中保留了相应的副本,对于函数、视图、存储过程、触发器等相应的文本对象,把相应的对象的详细资料存于新的sys.sql_modules视图中。序号对象类型对象类型描述相关系统

2、表1AF=聚合函数(CLR)AGGREGATE_FUNCTIONN/A2C=CHECK约束CHECK_CONSTRAINTCHECK_CONSTRAINTS3D=DEFAULT(约束或独立)DEFAULT_CONSTRAINTDEFAULT_CONSTRAINTS4F=FOREIGNKEY约束FOREIGN_KEY_CONSTRAINTFOREIGN_KEYS5FN=SQL标量函数SQL_SCALAR_FUNCTIONSQL_MODULES6FS=程序集(CLR)标量函数CLR_SCALAR_FUNCTIONN/A7FT=程序集(CLR)表值函数

3、CLR_TABLE_VALUED_FUNCTIONN/A8IF=SQL内联表值函数SQL_INLINE_TABLE_VALUED_FUNCTIONSQL_MODULES9IT=内部表INTERNAL_TABLEINTERNAL_TABLES10P=SQL存储过程SQL_STORED_PROCEDUREPROCEDURESSQL_MODULES 11PC=程序集(CLR)存储过程CLR_STORED_PROCEDUREN/A12PG=计划指南PLAN_GUIDEPLAN_GUIDES13PK=PRIMARYKEY约束PRIMARY_KEY_CONS

4、TRAINTKEY_CONSTRAINTS14R=规则(旧式,RULESQL_MODUL独立)ES15RF=复制筛选过程REPLICATION_FILTER_PROCEDURESQL_MODULES16S=系统基表SYSTEM_TABLEOBJECTS17SN=同义词SYNONYMSYNONYMS18SQ=服务队列SERVICE_QUEUESERVICE_QUEUESS19TA=程序集(CLR)DML触发器CLR_TRIGGERN/A20TF=SQL表值函数SQL_TABLE_VALUED_FUNCTIONSQL_MODULES21TR=SQLD

5、ML触发器SQL_TRIGGERTRIGGERSSQL_MODULES 22U=表(用户定义类型)USER_TABLETABLES23UQ=UNIQUE约束UNIQUE_CONSTRAINTKEY_CONSTRAINTS24V=视图VIEWVIEWSSQL_MODULES 25X=扩展存储过程EXTENDED_STORED_PROCEDUREEXTENDED_PROCEDURES 对于数据库层面的存储结构,我们可以参看以下视图:--数据库实例的概要情况SELECT*FROMSYS.SERVERSWHERESERVER_ID=0--兼容性视图SEL

6、ECT*FROMSYS.SYSSERVERS--各个数据库的详细信息SELECT*FROMSYS.DATABASES--兼容性视图SELECT*FROMSYS.SYSDATABASES--文件组的详细信息SELECT*FROMSYS.FILEGROUPS  --兼容性视图SELECT*FROMSYS.SYSFILEGROUPS--各个数据库文件的详细信息SELECT*FROMSYS.MASTER_FILES--兼容性视图SELECT*FROMSYS.SYSALTFILES--当前数据库文件的详细信息SELECT*FROMSYS.DATABASE_

7、FILES--兼容性视图SELECT*FROMSYS.SYSFILES--数据空间的详细情况,可以是文件组或分区方案SELECT*FROMSYS.DATA_SPACES   关于数据库表的存储信息,通过以下系统表我们可以大致了解数据库表在数据库中是如何定义的。以下视图提供了基本的数据库对象信息。#div_codeimg{border:0pxnone;}--我们首先创建一张表和一些索引CREATETABLEdbo.test(  idintIDENTITY(1,1)NOTNULL,  namechar(100)NULL,CONSTRAINTPK_te

8、stPRIMARYKEYCLUSTERED(idASC))CREATENONCLUSTEREDINDEXIX_testONdbo.tes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。