Salut a tous
voila j'utilise ce code et il ne fonctionne pas
Il ya aparamanent un problème au niveau du alter je n'en comprend pas la cause
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 CREATE PROC Ajout_Champs_Dates_Anthony AS BEGIN DECLARE @DateBr varchar(10) DECLARE @SQL varchar(1000) DECLARE MonCurseur CURSOR FOR SELECT DateBridge FROM Dates_Br_Anthony_01 OPEN MonCursor1 FETCH NEXT FROM MonCursor1 INTO @DateBr WHILE @@FETCH_STATUS=0 BEGIN IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CodeNatio_Anthony_01' AND COLUMN_NAME=@DateBr) SET SQL='ALTER TABLE CodeNatio_Anthony_01 ADD '+@DateBr+' varchar(10) NULL' BEGIN EXEC(@SQL) END END CLOSE MonCursor1 DEALLOCATE Moncursor1 END
Si vous avez une idée
Merci
Partager