Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mencipta Kunci Utama Komposit dalam SQL Server 2008?

Bagaimana untuk Mencipta Kunci Utama Komposit dalam SQL Server 2008?

Patricia Arquette
Patricia Arquetteasal
2025-01-07 11:16:44967semak imbas

How to Create a Composite Primary Key in SQL Server 2008?

Mencipta Kunci Utama Komposit dalam SQL Server 2008

Kunci primer komposit ialah gabungan unik dua atau lebih lajur yang mengenal pasti setiap baris sebuah meja. Ini memastikan bahawa setiap baris dalam jadual adalah berbeza. Mencipta kunci utama komposit dalam SQL Server 2008 ialah proses yang mudah.

Untuk mencipta kunci utama komposit, ikut langkah berikut:

  1. Isytihar lajur yang anda ingin sertakan dalam kunci utama sebagai BUKAN NULL untuk menguatkuasakan keunikan. Contohnya:
column_a integer not null,
column_b integer not null,
  1. Gunakan kekangan PRIMARY KEY dengan simbol ( dan ) untuk menentukan lajur yang terdiri daripada kunci utama. Contohnya:
primary key (column_a, column_b)

Ini mencipta kunci utama yang terdiri daripada lajur lajur_a dan lajur_b. Setiap gabungan nilai dalam lajur ini mestilah unik untuk setiap baris dalam jadual.

Contoh:

Mari kita buat jadual bernama my_table dengan kunci primer komposit yang terdiri daripada lajur lajur_a dan lajur_b:

create table my_table (
     column_a integer not null,
     column_b integer not null,
     column_c varchar(50),
     primary key (column_a, column_b)
);

Sekarang, setiap baris dalam jadual my_table akan dikenal pasti secara unik dengan gabungan lajur_a dan lajur_b.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Kunci Utama Komposit dalam SQL Server 2008?. 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