Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mencari Kunci Utama Jadual Pelayan SQL Menggunakan T-SQL?

Bagaimana untuk Mencari Kunci Utama Jadual Pelayan SQL Menggunakan T-SQL?

Linda Hamilton
Linda Hamiltonasal
2025-01-13 11:16:44201semak imbas

How to Find a SQL Server Table's Primary Key Using T-SQL?

Mencari Kunci Utama Jadual Pelayan SQL Menggunakan T-SQL

Pertanyaan T-SQL ini dengan cekap mengenal pasti lajur kunci utama untuk mana-mana jadual SQL Server tertentu.

<code class="language-sql">SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = '<your_table_name>'
  AND CONSTRAINT_NAME = (SELECT CONSTRAINT_NAME
                         FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
                         WHERE TABLE_NAME = '<your_table_name>'
                           AND CONSTRAINT_TYPE = 'PRIMARY KEY');</code>

Pertanyaan menggunakan INFORMATION_SCHEMA.KEY_COLUMN_USAGE untuk menentukan lajur yang dikaitkan dengan kekangan dan INFORMATION_SCHEMA.TABLE_CONSTRAINTS untuk menapis kekangan kunci utama, memastikan hanya nama lajur kunci utama dikembalikan untuk jadual yang ditentukan. Gantikan <your_table_name> dengan nama sebenar jadual anda.

Atas ialah kandungan terperinci Bagaimana untuk Mencari Kunci Utama Jadual Pelayan SQL Menggunakan T-SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn