Les Tables SQL Server

Les tables SQL Server et leur syntaxe, à garder en favori pour créer une table avec create, modifier une table et une colonne avec alter table et alter column, vider une table avec truncate table ou encore supprimer une table avec drop table. Enfin, tester l’existence d’une table avec IF EXISTS avant de la supprimer de la base.

 

Créer une table SQL Server avec CREATE TABLE

CREATE TABLE [dbo].[VENTES] 
(
 [MoisNom] NVARCHAR(50), -- alphanumérique
 [MoisCourant]	BIT, -- booléen, 0 ou 1 , false / true
 [NumeroMois] TINYINT, -- très petit entier, de 0 à 255
 [NumeroEmploye] SMALLINT, -- petit entier, minimum -2^15, maximum 2^15
 [NombreClients] INTEGER, -- entier, minimum -2^31, maximum 2^31
 [NombreVentes] BIGINT, -- grand entier, minimum: -2^63, maximum 2^63
 [Montant_HT] NUMERIC(15,5), -- numérique, 15 chiffres, dont 5 après la virgule
 [Montant_TTC] DECIMAL(15,5) -- décimal, 15 chiffres, dont 5 après la virgule
);

 

Modifier une table SQL Server avec ALTER TABLE

ALTER TABLE [dbo].[VENTES]
ALTER COLUMN [MoisNom] NVARCHAR(100); -- passage de la longueur à 100 caractères

 

Vider une table SQL Server avec TRUNCATE TABLE

TRUNCATE TABLE [dbo].[VENTES];

 

Supprimer une table SQL Server avec DROP TABLE

DROP TABLE [dbo].[VENTES];

 

Supprimer une table si elle existe avec IF EXISTS et DROP

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;

 

Enfin, cet article que je recommande de garder en favori et de partager, rappelle les syntaxes de bases sur les tables SQL Server, comme la création, la modification, le vidage et la suppression. De plus, le détail de chaque opération n’est pas listé ici, car l’objectif est d’avoir sous la main la syntaxe le plus rapidement possible.

Soyez le premier à commenter

Laisser un commentaire