Maison > base de données > tutoriel mysql > Comment créer une clé primaire composite dans SQL Server 2008 ?

Comment créer une clé primaire composite dans SQL Server 2008 ?

Patricia Arquette
Libérer: 2025-01-07 11:16:44
original
1032 Les gens l'ont consulté

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

Création de clés primaires composites dans SQL Server 2008

Une clé primaire composite est une combinaison unique de deux colonnes ou plus qui identifie chaque ligne de un tableau. Cela garantit que chaque ligne du tableau est distincte. La création d'une clé primaire composite dans SQL Server 2008 est un processus simple.

Pour créer une clé primaire composite, suivez ces étapes :

  1. Déclarez les colonnes que vous souhaitez inclure dans le clé primaire comme NOT NULL pour renforcer l'unicité. Par exemple :
column_a integer not null,
column_b integer not null,
Copier après la connexion
  1. Utilisez la contrainte PRIMARY KEY avec les symboles ( et ) pour spécifier les colonnes qui composent la clé primaire. Par exemple :
primary key (column_a, column_b)
Copier après la connexion

Cela crée une clé primaire composée des colonnes column_a et column_b. Chaque combinaison de valeurs dans ces colonnes doit être unique pour chaque ligne du tableau.

Exemple :

Créons une table nommée ma_table avec une clé primaire composite composée de les colonnes column_a et column_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)
);
Copier après la connexion

Maintenant, chaque ligne de la table my_table sera identifiée de manière unique par la combinaison de column_a et column_b.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal