1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| CREATE PROCEDURE dbo.CreerTempArticle
@TABLE VARCHAR(255) -- Nom de la table passé en paramètre
AS
declare @str varchar(5000)
-- Création d'une table temporaire pour la création d'articles
set @str='CREATE TABLE '+@TABLE+' (
arttemp_num INT NOT NULL PRIMARY KEY,
arttemp_base CHAR(3) NOT NULL,
arttemp_bar INT NOT NULL,
arttemp_artcateg BIT NOT NULL,
arttemp_tj CHAR(1) NOT NULL,
arttemp_controle INT NOT NULL,
arttemp_categ CHAR(4) NOT NULL,
arttemp_heure CHAR(6) NOT NULL,
arttemp_ddeur CHAR(9) NOT NULL,
arttemp_dde CHAR(10) NOT NULL,
arttemp_duree CHAR(4),
arttemp_cout CHAR(4),
arttemp_ccd CHAR(2),
arttemp_typecom CHAR(2),
arttemp_fixe4 CHAR(8),
arttemp_postit VARCHAR(9)
)'
exec(@str)
GO |
Partager