Database Informix 9.53C1上提供了哪些默认系统表?

Database Informix 9.53C1上提供了哪些默认系统表?,database,schema,informix,catalog,data-dictionary,Database,Schema,Informix,Catalog,Data Dictionary,我正在寻找Informix 9.53C1系统表/目录的数据字典 我已经找到了一些显示这些表的站点,但是我找不到所有系统表及其内容的完整、全面的列表 我正在寻找Informix中内置的所有默认系统表的列表。有一个所有这些表的字段列表也会有很大帮助,但只要我有表名,我就可以自己去寻找它们的字段 例如: informix.systables是所有表的详细列表 informix.syscolumns是所有列的详细列表 ,请再帮我一次 看起来,至少这些表都是默认的系统表: sysaggregates

我正在寻找Informix 9.53C1系统表/目录的数据字典

我已经找到了一些显示这些表的站点,但是我找不到所有系统表及其内容的完整、全面的列表

我正在寻找Informix中内置的所有默认系统表的列表。有一个所有这些表的字段列表也会有很大帮助,但只要我有表名,我就可以自己去寻找它们的字段

例如:

informix.systables
是所有表的详细列表

informix.syscolumns
是所有列的详细列表



,请再帮我一次

看起来,至少这些表都是默认的系统表:

sysaggregates
sysams
sysattrtypes
sysblobs
syscasts
syschecks
syscolattr
syscolattribs
syscolauth
syscoldepend
syscolperm
syscolumns
sysconstraints
sysdefaults
sysdepend
sysdirectives
sysdistrib
sysdomains
syserrors
sysextcols
sysextdfiles
sysexternal
sysfragauth
sysfragments
sysindexes
sysindices
sysinherits
syslangauth
syslogmap
sysobjstate
sysopclasses
sysopclstr
sysprocauth
sysprocbody
sysproccolumns
sysprocedures
sysprocperm
sysprocplan
sysreferences
sysroleauth
sysroutinelangs
sysseclabelauth
sysseclabelcomponentelements
sysseclabelcomponents
sysseclabelnames
sysseclabels
syssecpolicies
syssecpolicycomponents
syssecpolicyexemptions
syssequences
syssurrogateauth
syssynonyms
systabamdata
systabauth
systables
systabperm
systraceclasses
systracemsgs
systrigbody
systriggers
sysusers
sysviews
sysviolations
sysxadatasources
sysxasourcetypes
sysxtddesc
sysxtdtypeauth
sysxtdtypes

看起来,至少这些表都是默认的系统表:

sysaggregates
sysams
sysattrtypes
sysblobs
syscasts
syschecks
syscolattr
syscolattribs
syscolauth
syscoldepend
syscolperm
syscolumns
sysconstraints
sysdefaults
sysdepend
sysdirectives
sysdistrib
sysdomains
syserrors
sysextcols
sysextdfiles
sysexternal
sysfragauth
sysfragments
sysindexes
sysindices
sysinherits
syslangauth
syslogmap
sysobjstate
sysopclasses
sysopclstr
sysprocauth
sysprocbody
sysproccolumns
sysprocedures
sysprocperm
sysprocplan
sysreferences
sysroleauth
sysroutinelangs
sysseclabelauth
sysseclabelcomponentelements
sysseclabelcomponents
sysseclabelnames
sysseclabels
syssecpolicies
syssecpolicycomponents
syssecpolicyexemptions
syssequences
syssurrogateauth
syssynonyms
systabamdata
systabauth
systables
systabperm
systraceclasses
systracemsgs
systrigbody
systriggers
sysusers
sysviews
sysviolations
sysxadatasources
sysxasourcetypes
sysxtddesc
sysxtdtypeauth
sysxtdtypes

哪个版本的服务器让您对标签9.53感到困惑?奇怪的是,9.xx版本号在几个地方被使用,因为1x.xx比9.xx早(你是对的,这是可悲的,或者至少是冷漠的;一个字母有多大的区别!)。您可以在的文档中找到系统目录表的含义。事情变化不大;见证了20多年前版本4.00中由
syssyntable
淘汰的
syssynonyms
的持续存在。顺便说一句,没有“非默认”的系统表;系统目录表始终都存在。特殊数据库中的某些表(特别是sysmaster;sysadmin、sysuser、syscdr、sysutil)具有“sys”前缀,但tabid大于99。它们不像系统目录表那样描述数据库。它们只是以“sys”前缀开头的特殊命名的表。哪个版本的服务器会让您对标记9.53感到困惑?奇怪的是,9.xx版本号在几个地方被使用,因为1x.xx比9.xx早(你是对的,这是可悲的,或者至少是冷漠的;一个字母有多大的区别!)。您可以在的文档中找到系统目录表的含义。事情变化不大;见证了20多年前版本4.00中由
syssyntable
淘汰的
syssynonyms
的持续存在。顺便说一句,没有“非默认”的系统表;系统目录表始终都存在。特殊数据库中的某些表(特别是sysmaster;sysadmin、sysuser、syscdr、sysutil)具有“sys”前缀,但tabid大于99。它们不像系统目录表那样描述数据库。它们只是以“sys”前缀开头的特殊命名表。目前,所有系统目录表都有
tabid<100
。在1..99范围内,没有那么多的插槽仍然打开,但仍有一些插槽。在这个范围内,systables中的一些条目是视图,少数根本不是表。查看
tabtype
列了解更多信息。好的,谢谢-很高兴知道。最后我做了一个
selectfirst1*
,让所有这些都看了一眼,发现很多都是空的。它们是某种事务表吗?随机抽取名称:sysdomains未使用(仍然存在的特性);只有在具有表层次结构时才使用sysinherits;仅当您授予特定于列的选择或更新权限时,才使用syscolauth;sysopclstr仅在使用光学功能时使用(而不是);如果使用LBAC,则会填充syssec*表;只有在使用冲突表(开始/停止冲突)时,才会使用sysinvalitions;因此,许多系统目录表为空是正常的。在11.70.FC2数据库中,我有35个tabid<100的空表或视图(和32个非空表或视图!)。目前,所有系统目录表都有
tabid<100
。在1..99范围内,没有那么多的插槽仍然打开,但仍有一些插槽。在这个范围内,systables中的一些条目是视图,少数根本不是表。查看
tabtype
列了解更多信息。好的,谢谢-很高兴知道。最后我做了一个
selectfirst1*
,让所有这些都看了一眼,发现很多都是空的。它们是某种事务表吗?随机抽取名称:sysdomains未使用(仍然存在的特性);只有在具有表层次结构时才使用sysinherits;仅当您授予特定于列的选择或更新权限时,才使用syscolauth;sysopclstr仅在使用光学功能时使用(而不是);如果使用LBAC,则会填充syssec*表;只有在使用冲突表(开始/停止冲突)时,才会使用sysinvalitions;因此,许多系统目录表为空是正常的。在11.70.FC2数据库中,我有35个tabid<100的空表或视图(还有32个非空表或视图!)。