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!