Oracle でテーブルの外部キーをクエリする方法

青灯夜游
リリース: 2022-03-17 14:48:25
オリジナル
9301 人が閲覧しました

Oracle では、select ステートメントを使用してテーブルの外部キーをクエリできます。構文は「select * from user_cons_columns cl where cl.constraint_name = 外部キー名;」です。

Oracle でテーブルの外部キーをクエリする方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート