Oracleは、テーブルの主キーをどのように見るかを考えていますか?

Oracleでテーブルの主キーを表示する方法は以下のようになります:

  1. SQLコマンドラインでDESCコマンドを使用して表の構造を確認してください。以下のコマンドを入力してください。
  2. table_nameの情報を表示してください。
  3. table_nameをお調べしたいテーブル名に置き換えてください。その操作により、主キー情報を含む表の構造が表示されます。
  4. ALL_CONSTRAINTSビューを使用して主キーを検索します。次のSQLコマンドをSQLコマンドラインに入力してください。
  5. テーブル名が ‘table_name’ でかつ制約タイプが ‘P’ の場合、CONSTRAINT_NAME と CONSTRAINT_TYPE を選択します。
  6. 指定table_name为您想要查看的表名。这将返回表的主键约束名称和类型。
  7. SQLコマンドラインで以下のコマンドを入力して、主キー列をクエリするためにUSER_CONS_COLUMNSビューを使用してください。
  8. “TABLE_NAME = ‘table_name’ AND CONSTRAINT_NAME = ‘constraint_name’ という条件で、USER_CONS_COLUMNS から COLUMN_NAME を選択する。”
  9. 指定table_name和constraint_name,返回主键约束所涉及的列名。

これらの方法の中で、最も簡単でよく使われているのは最初の方法で、表の構造情報や主キーを直接確認できます。後の2つの方法はシステムビューをクエリして主キー情報を取得する方法で、より柔軟で詳細ですが、システムビューについて一定程度の理解が必要です。

bannerAds