Bonjour,
j'utilise une procédure stockée (pour que ce soit plus rapide) dans laquelle je crée une table :
voilàCode:
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
30
31
32
33
34
35
36
37
38
39
40
41 CREATE PROCEDURE CLIPTRACK_WEB @date datetime = NULL, @choix int=0 AS BEGIN SET NOCOUNT ON DECLARE @table TABLE( ID_SOURCE int, NUMERO_PARUTION int, DATE_PARUTION datetime, DATE_TRAITEMENT_LECTEUR datetime, INTITULE varchar (100) ) INSERT @table ( ID_SOURCE, NUMERO_PARUTION, DATE_PARUTION, DATE_TRAITEMENT_LECTEUR, INTITULE ) select .... IF (@date IS NOT NULL) BEGIN DELETE FROM @table WHERE CONVERT(char(10), date_traitement_lecteur, 103) <> @date END ELSE BEGIN DELETE FROM @table WHERE CONVERT(char(10), date_traitement_lecteur, 103) <> CONVERT(char(10), getdate(), 103) END SELECT * from @table order by intitule END GO
et je voudrai quand choix =1, ajouter une ligne à ma table et quand choix = 2 en supprimer une (suivant un paramètre)
mais je voudrais que quand je relance ma procédure, la modification soit prise en compte pour tout le temps
merci de votre aide
