Script de création de la table CLIENTS avec SQL Server





05-26-2017, 10:58 AM
Message : #1

Edit_128x128 Script de création de la table CLIENTS avec SQL Server


Ce script SQL Server de création d'une table CLIENTS est utilisé comme exemple dans de nombreux tutoriels, exemples ou astuces SQL Server sur Expert-Only. 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.

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

Cette table CLIENTS contient trois colonnes :
  • Une colonne NOCLIENT de type int et auto-incrémentée.
  • Une colonne NOM de type nvarchar(20) et UNIQUE.
  • Une colonne VILLE de type nvarchar(20).

Script SQL Server de création de 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;
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse


Articles ou discussions similaires
Script SQL Server de création de table exemple des VENTES
Pivoter des lignes en colonnes avec la requête PIVOT sous SQL Server
Procédure stockée SQL Server qui retourne des valeurs avec OUTPUT