暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AntDB 数据库 Oracle兼容-Oracle目录视图1

tocata 2024-08-21
83

Oracle目录视图

概述

Oracle 目录视图以一种与 Oracle 数据库中数据视图相兼容的方式来提供和 Oracle 兼容的数据库对象信息。创建数据库之后,需要执行一个 SQL 文件来创建这些视图。

ALL_CATALOG

视图 ALL_CATALOG 显示当前数据库中所有的表、视图、序列信息。

名称类型描述
ownerTEXT对象所属 schema 的名称。
table_nameTEXT表名、视图名、序列名。
table_typeTEXT类型,包括表、视图。

ALL_COL_PRIVS

视图 ALL_COL_PRIVS 显示当前用户可见的所有的列上的授权。

名称类型描述
granteeTEXT被授予访问权限的用户或角色的名称。
ownerTEXT对象的 schema。
table_nameTEXT对象的名称。
column_nameTEXT列名。
grantorTEXT执行授予操作的用户。
privilegevarchar列的权限。
grantableboolean指示是否使用授予选项(YES)授予特权(NO)。

ALL_CONS_COLUMNS

视图 ALL_CONS_COLUMNS 提供了在当前用户可访问的表上的约束中所有列的信息。

名称类型描述
ownerTEXT约束所属 schema。
constraint_nameTEXT约束的名称。
table_nameTEXT约束所属表的名称。
column_nameTEXT在约束中所引用列的名称。
positionSMALLINT在对象定义中列的位置。

ALL_CONSTRAINTS

视图 ALL_CONSTRAINTS 提供了在当前用户可访问的表上约束的信息。

名称类型描述
ownerTEXT约束的所有者的用户名。
constraint_nameTEXT约束的名称。
constraint_typeTEXT约束类型。可允许使用的值包括: C –检查约束 F –外键约束 P –主键约束 U –唯一键约束 R –参考完整性约束 V –在视图上的约束 O –在视图上只能执行只读操作约束。
table_nameTEXT约束所属表的名称。
r_ownerTEXT一个参照完整性约束所引用表的所有者。
r_table_nameTEXT所引用的表的名称,在 Oracle 中,此处是 r_constraint_name,与 Oracle 不同。
delete_ruleTEXT参照完整性约束的删除规则。可允许使用的值包括: C –级联操作 R –限制操作 N –不进行任何操作。
deferrableTEXT定义约束是否为可延迟操作(Y 或 N)。
deferredTEXT指定约束是否已经被设置为延迟操作(Y 或 N)。
statusTEXT约束的状态,ENABLED 或者 DISABLED。
index_ownerTEXT索引所有者的用户名。
index_nameTEXT索引名称。
invalidTEXT约束是否有效。
validatedTEXT约束是否被验证过,VALIDATED 或者 NOT VALIDATED。
最后修改时间:2024-08-21 11:20:39
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论