SQL Server テーブルから主キー情報を取得します
SQL Server テーブルを操作する場合、主キー情報へのアクセスは、データの整合性と効率的なクエリ実行にとって重要です。この記事では、Transact-SQL (T-SQL) を使用して SQL Server テーブルの主キーを一覧表示する方法について説明します。
主キーをリストするクエリ
特定のテーブルの主キー情報を取得するには、次のクエリを実行します:
<code class="language-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 = '<你的表名>'</code>
クエリ手順:
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
主キーなど、テーブルの制約に関する情報を提供します。 INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
制約を、それが適用される列にリンクします。 Tab.Constraint_Type = 'PRIMARY KEY'
主キー制約のみを含むように結果をフィルターします。 <你的表名>
を、主キーを一覧表示するテーブルの名前に置き換えます。 このクエリを実行すると、指定されたテーブル内の主キーの一部として指定された列名のリストが取得されます。
以上がSQL Server テーブルから主キー列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。