「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > SQLサーバーテーブルからプライマリキー列名を取得する方法は?

SQLサーバーテーブルからプライマリキー列名を取得する方法は?

2025-02-17に投稿されました
ブラウズ:927

How to Retrieve Primary Key Column Names from a SQL Server Table?

SQL Server Table

から主要なキー情報を取得します

プライマリキー情報へのアクセスは、SQL Serverテーブルを処理する際にデータの整合性と効率的なクエリ実行に重要です。この記事では、Transact-SQL(T-SQL)を使用して、SQLサーバーテーブルのプライマリキーをリストする方法について説明します。

プライマリキーのリスト

]

特定のテーブルの主要な重要な情報を取得するには、次のクエリを実行します。

SELECT Col.Column_Name
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab,
     INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col
WHERE Col.Constraint_Name = Tab.Constraint_Name
  AND Col.Table_Name = Tab.Table_Name
  AND Tab.Constraint_Type = 'PRIMARY KEY'
  AND Col.Table_Name = ''
クエリの指示:

  • Information_schema.table_constraints は、主要なキーを含むテーブルの制約に関する情報を提供します。
  • Information_schema.constraint_column_usage 制約を適用される列にリンクします。
  • tab.constraint_type = 'primary key' フィルター結果をフィルタリングして、プライマリキーの制約のみを含みます。
  • をテーブル名に置き換えます。
このクエリが実行された後、指定されたテーブルの主キーの一部として指定された列名のリストを取得します。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3