Exemple de script SQL Server pour créer une table

Voici un exemple de script SQL Server pour créer une table. Ce script est utilisé comme exemple dans de nombreux articles du site et exemples Transact-SQL sur Expert-Only. Ce script très simple teste au préalable si la table existe, si elle existe alors la table est supprimée. Ensuite la table SQL Server des ventes est créée. Deux colonnes la compose, une colonne pour les mois et une autre pour les montants des ventes mensuelles.

 

Exemple de script SQL Server pour créer une table des ventes

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

Cette table contient deux colonnes :

  • Une colonne MOIS de type NVARCHAR(20)
  • Une colonne MONTANT de type NUMERIC(5)

 

Pour commencer, tester si la table existe dans notre base avec la fonction exists().

Si c’est le cas alors la table est supprimée avec la commande T-SQL drop table. 

Créer ensuite la table VENTES qui contient simplement 2 colonnes:

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

-- Creation de la table d'exemple VENTES
CREATE  table [dbo].[VENTES] (
  [MOIS]       nvarchar(20),
  [MONTANT]    numeric(5)
)
GO
 
 
Insertion de quelques lignes dans la table pour manipuler les données.
-- Insertion des données de Ventes pour notre exemple
INSERT INTO dbo.VENTES ( MOIS, MONTANT ) VALUES  ( N'Janvier', 1000);
INSERT INTO dbo.VENTES ( MOIS, MONTANT ) VALUES  ( N'Février', 2000);
INSERT INTO dbo.VENTES ( MOIS, MONTANT ) VALUES  ( N'Mars', 3000);
GO

-- Sélection des résultats pour contrôle
SELECT * FROM dbo.VENTES;

blank

 

Ce court article décrit un exemple en langage transact-sql pour créer une table.

Pour aller plus loin, une autre table des ventes, nommée ventes types est créée dans cet article. Cet article explique comment transposer les colonnes en lignes avec une requête SQL.

Soyez le premier à commenter

Laisser un commentaire