説明
このビューは、V2.2.30バージョンから導入されました。
機能の概要
現在のユーザーがアクセスできるすべてのシノニムを表示します。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | NO | シノニムの所有者 |
| SYNONYM_NAME | VARCHAR2(128) | NO | シノニム名 |
| TABLE_OWNER | VARCHAR2(128) | NO | シノニムが参照する対象の名前。ここでのTABLE_NAMEは単なる列名であり、シノニムは他のオブジェクト(例えばビューなど)に対するシノニムでもよい |
| TABLE_NAME | VARCHAR2(128) | NO | シノニムが参照する対象の名前 |
| DB_LINK | VARCHAR2(128) | NO | 参照するのがDBリンクの場合、そのDBリンクの名前を表す |
クエリ例
現在のユーザーがアクセスできるすべてのシノニムを確認します。
obclient [SYS]> SELECT * FROM SYS.ALL_SYNONYMS;
クエリ結果は次のとおりです:
+----------+--------------+-------------+------------+---------+
| OWNER | SYNONYM_NAME | TABLE_OWNER | TABLE_NAME | DB_LINK |
+----------+--------------+-------------+------------+---------+
| __public | SYN_PUB | SYS | TEST | NULL |
| SYS | S1 | SYS | TEST | NULL |
+----------+--------------+-------------+------------+---------+
2 rows in set
関連するビューまたはドキュメント
現在のテナント内のすべてのシノニムを確認するには:DBA_SYNONYMS
現在のユーザーが所有するシノニムを確認するには:USER_SYNONYMS
シノニムの詳細と使用方法については、シノニムの管理を参照してください。