CREATE TABLE avec SQL Server pour créer une table Clients

Cet exemple SQL Server de création d’une table CLIENTS est utilisé dans de nombreux tutoriels, exemples ou astuces SQL Server sur Expert-Only.com. Ce script très simple test au préalable si la table CLIENTS existe, si elle existe alors la table est supprimée. Ensuite la table SQL Server appelée [dbo].[CLIENTS] est créée. Cet article montre simplement la syntaxe CREATE Table avec SQL Server.

 

Il suffit de COPIER / COLLER le script dans votre outil de gestion de base SQL Server, comme SSMS par exemple.

Cette table CLIENTS contient trois colonnes :

  1. Une colonne NOCLIENT de type int et auto-incrémentée.
  2. Une colonne NOM de type nvarchar(20) et UNIQUE.
  3. Une colonne VILLE de type nvarchar(20).

Script CREATE TABLE avec SQL Server pour la table CLIENTS

-- Si la table CLIENTS existe déjà, alors on la supprime
IF exists( 	SELECT 	1 FROM sys.objects
WHERE 	object_id = object_id(N'[dbo].[CLIENTS]') AND type in (N'U')
)
BEGIN
DROP TABLE [dbo].[CLIENTS]
END
GO

-- Création de la table CLIENTS avec la colonne NOM déclarée comme UNIQUE
-- Le mot clef UNIQUE définit la colonne avec une valeur unique
-- Une insertion de deux clients avec le même nom est donc impossible
CREATE TABLE [dbo].[CLIENTS] (
[NOCLIENT]	int IDENTITY(1,1),
[NOM]   	nvarchar(20) UNIQUE,
[VILLE] 	nvarchar(20)
)
GO

-- Insertion des données pour notre exemple
INSERT INTO dbo.CLIENTS ( NOM, VILLE ) VALUES ( N'MAMMADOU', 'Lyon');
INSERT INTO dbo.CLIENTS ( NOM, VILLE ) VALUES ( N'SERGEI', 'Lyon');
INSERT INTO dbo.CLIENTS ( NOM, VILLE ) VALUES ( N'CHRISTOPHE', 'Paris');

-- Vérification des lignes insérées
SELECT * FROM dbo.CLIENTS;

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*