本节主要介绍 TDSQL PG 数据库与原生 Oracle 数据库中静态视图的详细兼容列表。
静态视图
TDSQL PG 数据库兼容 Oracle 数据库的静态视图列表说明如下:
| 序号 | Oracle数据库 | TDSQL PG数据库 | 说明 |
|---|---|---|---|
| 1 | ALL_VIEWS | 支持 | 描述当前用户可以访问的所有视图。需要确保安装tbase_oracle_package_function插件。 |
| 2 | ALL_USERS | 支持 | 当前用户可访问的所有数据库用户。 |
| 3 | ALL_TABLES | 支持 | 描述当前用户可访问的表。需要确保安装tbase_oracle_package_function插件。 |
| 4 | ALL_TAB_COMMENTS | 支持 | 当前用户可访问的表或视图的所有列注释。需要确保安装tbase_oracle_package_function插件。 |
| 5 | ALL_TAB_COLUMNS | 支持 | 当前用户可访问的表,视图列,过滤系统隐藏列和虚拟列 |
| 6 | ALL_SYNONYMS | 支持 | 描述当前用户可访问的所有同义词。 |
| 7 | ALL_SEQUENCES | 支持 | 描述当前用户可访问的所有序列。需要确保安装tbase_oracle_package_function插件。 |
| 8 | ALL_INDEXES | 支持 | 描述当前用户可访问的所有表上的索引信息。 |
| 9 | ALL_IND_COLUMNS | 支持 | 查看用户可访问的所有表的索引的索引列信息。 |
| 10 | ALL_CONSTRAINTS | 支持 | 显示用户可访问的所有表约束定义。 |
| 11 | ALL_CONS_COLUMNS | 支持 | 查看用户可访问的所有表的约束中的列信息。 |
| 12 | ALL_COL_COMMENTS | 支持 | 当前用户可访问的表或视图的列的注释。 |
| 13 | ALL_ARGUMENTS | 支持 | 当前用户可访问的函数和过程的参数列表。需要确保安装tbase_oracle_package_function插件。 |
| 14 | DBA_VIEWS | 支持 | 描述数据库中的所有视图。需要确保安装tbase_oracle_package_function插件。 |
| 15 | DBA_USERS | 支持 | 描述数据库的所有用户,并且比ALL_USERS包含更多的列。 |
| 16 | DBA_TABLES | 支持 | 描述数据库中的所有关系表。需要确保安装tbase_oracle_package_function插件。 |
| 17 | DBA_TAB_COMMENTS | 支持 | 显示数据库中所有表和视图的注释。需要确保安装tbase_oracle_package_function插件。 |
| 18 | DBA_TAB_COLUMNS | 支持 | 描述数据库中所有表,视图的列,其列与“ ALL_TAB_COLUMNS”中的列相同。 |
| 19 | DBA_SYNONYMS | 支持 | 描述数据库中的所有同义词。 |
| 20 | DBA_SEQUENCES | 支持 | 描述数据库中的所有序列。需要确保安装tbase_oracle_package_function插件。 |
| 21 | DBA_INDEXES | 支持 | 描述数据库中的所有索引。 |
| 22 | DBA_IND_COLUMNS | 支持 | 描述数据库中所有表上的所有索引列信息。 |
| 23 | DBA_CONSTRAINTS | 支持 | 显示当前数据库上所有约束 |
| 24 | USER_VIEWS | 支持 | 描述当前用户拥有的视图,不显示“OWNER”列。需要确保安装tbase_oracle_package_function插件。 |
| 25 | USER_USERS | 支持 | 描述当前用户,并且包含的列多于ALL_USERS。 |
| 26 | USER_TABLES | 支持 | 描述了当前用户拥有的关系表。需要确保安装tbase_oracle_package_function插件。 |
| 27 | USER_TAB_COMMENTS | 支持 | 当前用户拥有的表和视图上列的注释,不显示“OWNER”列。需要确保安装tbase_oracle_package_function插件。 |
| 28 | USER_TAB_COLUMNS | 支持 | 描述当前用户拥有的表,视图列,不显示“OWNER”列。 |
| 29 | USER_SYNONYMS | 支持 | 描述当前用户拥有的同义词,不显示OWNER列。 |
| 30 | USER_SEQUENCES | 支持 | 描述了当前用户拥有的所有序列,不显示SEQUENCE_OWNER列。需要确保安装tbase_oracle_package_function插件。 |
| 31 | USER_INDEXES | 支持 | 描述当前用户拥有的所有索引。 |
| 32 | USER_IND_COLUMNS | 支持 | 描述当前用户拥有的索引的列以及当前用户拥有的表的索引的列,不显示INDEX_OWNER或TABLE_OWNER列。 |
| 33 | USER_CONSTRAINTS | 支持 | 显示当前用户所拥有的所有约束信息 |
| 34 | USER_CONS_COLUMNS | 支持 | 显示用户约束列信息 |
| 35 | USER_COL_COMMENTS | 支持 | 当前用户拥有的表或视图的列的注释,不显示OWNER 字段 |