Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Kunci Utama Jadual SQL Server?
Menemui Kekunci Utama Pelayan SQL
Mengetahui kunci utama jadual dalam SQL Server adalah penting untuk integriti data dan perhubungan antara jadual. Panduan ini menunjukkan kaedah T-SQL yang mudah untuk mengenal pasti maklumat penting ini.
Mengenal pasti Lajur Utama Utama
Gunakan pertanyaan ini untuk mendapatkan semula lajur kunci utama jadual tertentu:
<code class="language-sql">SELECT Col.Column_Name FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col ON Col.Constraint_Name = Tab.Constraint_Name WHERE Col.Constraint_Type = 'PRIMARY KEY' AND Col.Table_Name = '<Your Table Name>';</code>
Berikut ialah pecahan:
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
: Jadual sistem ini menyimpan butiran tentang kekangan jadual, termasuk kunci utama.INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
: Jadual ini memautkan kekangan kepada lajur masing-masing.Col.Column_Name
: Lajur ini mengembalikan nama lajur kunci utama.<Your Table Name>
: Gantikan ruang letak ini dengan nama jadual sasaran anda.Contoh Praktikal
Untuk mencari kunci utama jadual Orders
, gunakan pertanyaan berikut:
<code class="language-sql">SELECT Col.Column_Name FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col ON Col.Constraint_Name = Tab.Constraint_Name WHERE Col.Constraint_Type = 'PRIMARY KEY' AND Col.Table_Name = 'Orders';</code>
Output pertanyaan akan menyenaraikan nama lajur kunci utama, contohnya, OrderID
atau OrderNumber
.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Kunci Utama Jadual SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!