
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 :
- 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 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