Mencari Kunci Utama Jadual Pelayan SQL
Mengetahui kunci utama jadual adalah penting untuk pengurusan pangkalan data dan integriti data. SQL Server menawarkan beberapa kaedah untuk mengenal pasti kunci ini.
Menggunakan Pandangan Skema Maklumat
Kaedah yang mudah dan berkesan menggunakan paparan INFORMATION_SCHEMA. Pertanyaan ini menggabungkan data daripada TABLE_CONSTRAINTS
dan CONSTRAINT_COLUMN_USAGE
untuk menentukan lajur kunci utama:
<code class="language-sql">SELECT Col.Column_Name FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab INNER JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col ON Col.Constraint_Name = Tab.Constraint_Name WHERE Col.Table_Name = Tab.Table_Name AND Tab.Constraint_Type = 'PRIMARY KEY' AND Col.Table_Name = '<your table name>'</code>
Berikut ialah pecahan:
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
: Menyediakan butiran tentang kekangan jadual.INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
: Menunjukkan lajur yang terlibat dalam setiap kekangan.Tab.Constraint_Type = 'PRIMARY KEY'
: Menapis hasil untuk hanya memasukkan kekangan kunci utama.<your table name>
: Gantikan ini dengan nama sebenar jadual sasaran anda.Pertanyaan ini dengan cekap mendapatkan semula lajur kunci utama untuk jadual yang ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk mencari Kunci Utama Jadual SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!