SQLServer用户库中系统表说明_第1页
SQLServer用户库中系统表说明_第2页
SQLServer用户库中系统表说明_第3页
SQLServer用户库中系统表说明_第4页
SQLServer用户库中系统表说明_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLServer用户库中系统表说明名称说明备注syscolumns每个表和视图中的每列在表中占一行,储存过程中的每个参数在表中也占一行。不该删除syscomments中的项。包含每个视图、规则、默认值、触发器、CHECK假如手工删除或改正拘束、DEFAULT拘束和储存过程的项。textsyscomments中的项,则对应的存syscomments储过程将不可以正常工作。若要隐蔽列包含原始SQL定义语句,其最大大小限制或加密储存过程定义,请使用含有为4MB。ENCRYPTION重点字的CreatePROCEDURE。包含对象(视图、过程和触发器)与对象定sysdepends义中包含的对象(表、视图和过程)之间的有关性信息。sysfilegroups数据库中的每个文件组在表中占一行。在该表中起码有一项用于主文件组。sysfiles数据库中的每个文件在表中占一行。该系统表是虚构表,不可以直接更新或改正。sysfiles1数据库中的每个文件在表中占一行。该系统表是虚构表,不可以直接更新或改正。sysforeignkeys包含对于表定义中的FOREIGNKEY拘束的信息。sysfulltextcatalogs包含对于表定义中的FOREIGNKEY拘束的信息。sysfulltextnotify视图未在SQLServersysfulltextnotify2000中记录,但仍可查问它。此视图在SQLServer2005中已删除。sysindexes数据库中的每个索引和表在表中各占一行。sysindexkeys数据库中的每个索引和表在表中各占一行。sysmembers每个数据库角色成员在表中占一行。sysobjects在数据库内创立的每个对象(拘束、默认值、只有在tempdb内,每个暂时对象日记、规则、储存过程等)在表中占一行。才在该表中占一行。syspermissions包含有关对数据库内的用户、组和角色授与和拒绝的权限的信息。sysproperties包含表中列的说明描绘信息。sysprotects包含有关已由GRANT和DENY语句应用于安全帐户的权限的信息。包含FOREIGNKEY拘束定义到所引用列的sysreferences映照。systypes对于每种系统供给数据种类和用户定义数据这些是系统供给的数据种类及其种类,均包含一行信息。ID号。数据库中每个Microsoft?Windows用户、sysusersWindows组、MicrosoftSQLServer?用户或SQLServer角色在表中占一行。1.syscolumns表列名数据种类描绘namesysname列名或过程参数的名称。idint该列所属的表对象ID,或与该参数关系的储存过程ID。xtypetinyintsystypes中的物理储存种类。typestattinyint仅限内部使用。xusertypesmallint扩展的用户定义数据种类ID。lengthsmallintsystypes中的最大物理储存长度。xprectinyint仅限内部使用。xscaletinyint仅限内部使用。colidsmallint列或参数ID。xoffsetsmallint仅限内部使用。bitpostinyint仅限内部使用。reservedtinyint仅限内部使用。colstatsmallint仅限内部使用。cdefaultint该列的默认值ID。domainint该列的规则或CHECK拘束ID。numbersmallint过程分组时(0表示非过程项)的子过程号。colordersmallint仅限内部使用。autovalvarbinary(255)仅限内部使用。offsetsmallint该列所内行的偏移量;假如为负,表示可变长度行。用于描绘列或参数属性的位图:0x08=列同意空值。statustinyint0x10=当增添varchar或varbinary列时,ANSI填补奏效。保存varchar列的跟随空格,保存varbinary列的跟随零。0x40=参数为OUTPUT参数。0x80=列为表记列。typetinyintsystypes中的物理储存种类。usertypesmallintsystypes中的用户定义数据种类ID。printfmtvarchar(255)仅限内部使用。precsmallint该列的精度级别。scaleint该列的小数位数。表示能否已计算该列的标记:iscomputedint0=未计算。1=已计算。表示该过程参数是不是输出参数:isoutparamint1=真。0=假。表示该列能否同意空值:isnullableint1=真。0=假。2.syscomments表列名数据种类描绘idint该文本合用的对象ID。numbersmallint假如进行分组,则为过程分组内的号码。0表示不是过程的项。colidsmallint超出4,000个字符的对象定义的行序列号。statussmallint仅限内部使用。ctextvarbinary(8000)SQL定义语句的实质文本。0=用户供给的说明。texttypesmallint1=系统供给的说明。4=加密的说明。languagesmallint仅限内部使用。表示过程能否已加密。encryptedbit0=未加密。1=已加密。表示过程能否已压缩。compressedbit0=未压缩。1=已压缩。textnvarchar(4000)SQL定义语句的实质文本。3.sysdepends表列名数据种类描绘idint对象ID。depidint有关对象ID。numbersmallint过程号。depnumbersmallint有关过程号。statussmallint内部状态信息。depdbidsmallint保存。depsiteidsmallint保存。selallbit假如对象用在Select*语句中,则翻开。resultobjbit假如正在更新对象,则翻开。readobjbit假如正在读取对象,则翻开。4.sysfilegroups表列名数据种类描绘groupidsmallint每个数据库的独一组表记号。allocpolicysmallint保存。statusint0x8=READONLY0x10=DEFAULTgroupnamesysname文件组的名称。5.sysfiles表列名数据种类描绘fileidsmallint每个数据库的独一文件表记号。groupidsmallint文件组表记号。sizeint文件大小(以8KB页为单位)。maxsizeint最大文件大小(以8KB页为单位)。0值表示不增添,–1值表示文件应向来增添到磁盘已满。数据库的增添大小。0值表示不增添。依据状态的值,能够是页数或文件大小的growthint百分比。假如status包含0x100000,则growth是文件大小的百分比;不然,它是页数。growth值(以兆字节(MB)或千字节(KB)为单位)的状态位。0x1=默认设施。0x2=磁盘文件。statusint0x40=日记设施。0x80=自上一次备份后已写入文件。0x4000=由CreateDATABASE语句隐性创立的设施。0x8000=在数据库创立过程中创立的设施。0x100000=按百分比而不是按页数增添。perfint保存。namenchar(128)文件的逻辑名称。filenamenchar(260)物理设施的名称,包含文件的完好路径。6.sysfiles1表列名数据种类描绘growth值(以兆字节(MB)或千字节(KB)为单位)的状态位。0x1=默认设施。0x2=磁盘文件。statusint0x40=日记设施。0x80=自上一次备份后已写入文件。0x4000=由CreateDATABASE语句隐性创立的设施。0x8000=在数据库创立过程中创立的设施。0x100000=按百分比而不是按页数增添。fileidsmallint每个数据库的独一文件表记号。namenchar(128)文件的逻辑名称。filenamenchar(260)物理设施的名称,包含文件的完好路径。7.sysforeignkeys表列名数据种类描绘constidintFOREIGNKEY拘束的ID。fkeyidint拥有FOREIGNKEY拘束的表对象ID。rkeyidint在FOREIGNKEY拘束中引用的表对象ID。fkeysmallint正在引用的列ID。rkeysmallint已引用的列ID。keynosmallint该列在引用列列表中的地点。8.sysfulltextcatalogs表列名数据种类描绘ftcatidsmallint全文目录的表记符。namesysname用户供给的全文目录名。statussmallint保存;仅限内部使用。pathnvarchar(260)用户供给的根路径。NULL值表示用户未供给路径,因此使用了默认(安装)路径。9.sysindexes表列名数据种类描绘idint表ID(假如indid=0或255)。不然为索引所属表的ID。statusint内部系统状态信息。firstbinary(6)指向第一页或根页的指针。索引ID:indidsmallint1=齐集索引>1=非齐集255=拥有text或image数据的表条目rootbinary(6)假如indid>=1和<255,root是指向根页的指针。假如indid=0或indid=255,root是指向最后一页的指针。minlensmallint最小行大小。keycntsmallint键的数量。groupidsmallint在其上创立对象的文件组ID。dpagesint假如indid=0或indid=1,dpages是已用数据页的计数。假如indid=255,其设置为0。不然是已用索引页的计数。假如indid=0或indid=1,reserved是分派给全部索引和表数reservedint据的页计数。假如indid=255,reserved是分派给text或image数据的页计数。不然是分派给索引的页计数。假如indid=0或indid=1,used是用于全部索引和表数据的总usedint页数。假如indid=255,used是用于text或image数据的页计数。不然是用于索引的页计数。rowcntbigint鉴于indid=0和indid=1的数据级行计数。假如indid=255,rowcnt设置为0。rowmodctrint对自上一次更新表的统计后插入、删除或更新行的总数进行计数。xmaxlensmallint最大行大小。maxirowsmallint最大非叶索引行大小。OrigFillFactortinyint创立索引时使用的开端填补因子值。不保存该值;但是,假如需要重新创立索引但记不住当初使用的填补因子,则该值可能很有帮助。reserved1tinyint保存。reserved2int保存。FirstIAMbinary(6)保存。impidsmallint保存。索引实现标记。lockflagssmallint用于拘束经过考虑的索引锁粒度。比如,对于实质上是只读的查找表,能够将其设置为仅进行表级锁定以使锁定成本减到最小。pgmodctrint保存。keysvarbinary(816)构成索引键的列ID列表。namesysname表名(假如indid=0或255)。不然为索引的名称。statblobimage统计BLOB。maxlenint保存。rowsint鉴于indid=0和indid=1的数据级行数,该值对于indid>1重复。假如indid=255,rows设置为0。供给该列是为了向后兼容。10.sysindexkeys表列名数据种类描绘idint表ID。indidsmallint索引ID。colidsmallint列ID。keynosmallint该列在索引中的地点。11.sysmembers表列名数据种类描绘memberuidsmallint角色成员的用户ID。groupuidsmallint角色的用户ID。12.sysobjects表列名数据种类描绘namesysname对象名。Idint对象表记号。对象种类。能够是以下对象种类中的一种:C=CHECK拘束D=默认值或DEFAULT拘束F=FOREIGNKEY拘束L=日记xtypechar(2)FN=标量函数IF=内嵌表函数P=储存过程PK=PRIMARYKEY拘束(种类是K)RF=复制挑选储存过程S=系统表TF=表函数TR=触发器U=用户表UQ=UNIQUE拘束(种类是K)V=视图X=扩展储存过程uidsmallint全部者对象的用户ID。infosmallint保存。仅限内部使用。statusint保存。仅限内部使用。base_schema_verint保存。仅限内部使用。replinfoint保存。供复制使用。parent_objint父对象的对象表记号(比如,对于触发器或拘束,该表记号为表ID)。crdatedatetime对象的创立日期。ftcatidsmallint为全文索引注册的所实用户表的全文目录表记符,对于没有注册的所实用户表则为0。schema_verint版本号,该版本号在每次表的架构改正时都增添。stats_schema_verint保存。仅限内部使用。对象种类。能够是以下值之一:C=CHECK拘束D=默认值或DEFAULT拘束F=FOREIGNKEY拘束FN=标量函数IF=内嵌表函数K=PRIMARYKEY或UNIQUE拘束L=日记typechar(2)P=储存过程R=规则RF=复制挑选储存过程S=系统表TF=表函数TR=触发器U=用户表V=视图X=扩展储存过程userstatsmallint保存。sysstatsmallint内部状态信息。indexdelsmallint保存。refdatedatetime留作此后使用。versionint留作此后使用。deltrigint保存。instrigint保存。updtrigint保存。seltrigint保存。categoryint用于公布、拘束和表记。cachesmallint保存。13.syspermissions表列名数据种类描绘idint对象权限的对象ID;0表示语句权限。granteesmallint授权限影响的用户、组或角色的ID。grantorsmallint被授与或取销权限的用户、组或角色的ID。actaddsmallint仅限内部使用。actmodsmallint仅限内部使用。seladdvarbinary(4000)仅限内部使用。selmodvarbinary(4000)仅限内部使用。updaddvarbinary(4000)仅限内部使用。updmodvarbinary(4000)仅限内部使用。refaddvarbinary(4000)仅限内部使用。refmodvarbinary(4000)仅限内部使用。14.sysproperties表列名数据种类描绘idint该列所属的表对象ID,或与该参数关系的储存过程ID。colidsmallint列或参数ID。typetinyint暂缺。namesysname暂缺。valuesql_variant说明描绘信息。15.sysprotects

表列名id

数据种类int

描绘将这些权限应用于的对象

ID

。uidsmallint将这些权限应用于的用户或组的ID。能够有以下权限之一:26=REFERENCES178=CreateFUNCTION193=Select195=Insert196=Delete197=Updateactiontinyint198=CreateTABLE203=CreateDATABASE207=CreateVIEW222=CreatePROCEDURE224=EXECUTE228=BACKUPDATABASE233=CreateDEFAULT235=BACKUPLOG236=CreateRULE能够有以下值:protecttypetinyint204=GRANT_W_GRANT205=GRANT206=REVOKEcolumnsvarbinary(4000)将这些Select或Update权限应用于的列的位图。位0表示全部的列,位1表示权限应用于该列,NULL表示没有信息。grantorsmallint发出GRANT或REVOKE权限的用户的用户ID。16.sysreferences表列名数据种类描绘constidintFOREIGNKEY拘束的ID。fkeyidint引用表的ID。rkeyidint被引用表的ID。rkeyindidsmallint涵盖被引用键列的被引用表上独一索引的索引ID。keycntsmallint键中的列数。forkeysvarbinary(32)仅限内部使用。refkeysvarbinary(32)仅限内部使用。fkeydbidsmallint保存。rkeydbidsmallint保存。fkey1smallint引用列的列ID。fkey2smallint引用列的列ID。fkey3smallint引用列的列ID。fkey4smallint引用列的列ID。fkey5smallint引用列的列ID。fkey6smallint引用列的列ID。fkey7smallint引用列的列ID。fkey8smallint引用列的列ID。fkey9smallint引用列的列ID。fkey10smallint引用列的列ID。fkey11smallint引用列的列ID。fkey12smallint引用列的列ID。fkey13smallint引用列的列ID。fkey14smallint引用列的列ID。fkey15smallint引用列的列ID。fkey16smallint引用列的列ID。rkey1smallint引用列的列ID。rkey2smallint引用列的列ID。rkey3smallint引用列的列ID。rkey4smallint引用列的列ID。rkey5smallint引用列的列ID。rkey6smallint引用列的列ID。rkey7smallint引用列的列ID。rkey8smallint引用列的列ID。rkey9smallint引用列的列ID。rkey10smallint引用列的列ID。rkey11smallint引用列的列ID。rkey12smallint引用列的列ID。rkey13smallint引用列的列ID。rkey14smallint引用列的列ID。rkey15smallint引用列的列ID。rkey16smallint引用列的列ID。17.systypes表列名数据种类描绘namesysname数据种类名称。xtypetinyint物理储存种类。statustinyint仅限内部使用。xusertypesmallint扩展用户种类。lengthsmallint数据种类的物理长度。xprectinyint服务器所使用的内部精度。不可以在查问中使用。xscaletinyint服务器所使用的内部小数位数。不可以在查问中使用。tdefaultint对此数据种类进行完好性检查的储存过程的ID。domainint对此数据种类进行完好性检查的储存过程的ID。uidsmallint数据种类创立者的用户I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论