Oracle では、select ステートメントを使用してテーブルの外部キーをクエリできます。構文は「select * from user_cons_columns cl where cl.constraint_name = 外部キー名;」です。
このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。
外部キーはテーブル間の関係です。たとえば、あるテーブルのインスタンスは別のテーブルの列を参照します。概念を明確に理解するために、簡単な例から始めましょう。
テーブルの外部キーをクエリします (名前、参照テーブルのテーブル名、および対応するキー名を含みます。以下は複数ステップのクエリです)
テーブル情報のクエリ
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表;
外部キー制約の列名のクエリ
select * from user_cons_columns cl where cl.constraint_name = 外键名称;
クエリ参照テーブルのキーの列名
select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名;
推奨チュートリアル: "Oracle Tutorial"
以上がOracle でテーブルの外部キーをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。