1. ホーム
  2. oracle

[解決済み] 制約名でテーブル名を取得する [重複]。

2022-12-05 12:32:12

質問

Oracle制約名が既知です。

この制約が適用されているテーブルの名前はどのように調べればよいのでしょうか。

どのように解決するのですか?

SELECT owner, table_name
  FROM dba_constraints
 WHERE constraint_name = <<your constraint name>>

を実行すると、テーブルの名前が表示されます。 もし、あなたが DBA_CONSTRAINTS ビューを表示します。 ALL_CONSTRAINTS または USER_CONSTRAINTS も同様に動作するはずです。