Bonjour,
j'aurais encore une question à vous posez. J'obtiens ce message d'erreur:
Avec ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 2715, Level 16, State 3, Server SKISS, Line 3 Column or parameter #-4: Cannot find data type SYSNAME. Parameter '@idJob' has an invalid data type.Auriez-vous une idée?
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 USE master GO SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO USE Esl; Go DECLARE @i_genre INT,@booleen INT, @NB VARCHAR(100); DECLARE @idJob SYSNAME, @SQL NVARCHAR(4000); SET @booleen=0; WHILE @booleen = 0 BEGIN DECLARE idJob CURSOR FOR SELECT JobId FROM Job OPEN idJob; FETCH idJob INTO @idJob; SET @booleen = 1; WHILE @@FETCH_STATUS = 0 BEGIN SELECT @NB=COUNT(*) FROM Job WHERE ParentJobID = @idJob; PRINT @NB; IF @NB = 0 BEGIN DELETE FROM Job WHERE JobId = @idJob; SET @booleen = 0 END FETCH idJob INTO @idJob; END; CLOSE idJob; DEALLOCATE idJob; END; GO
Merci.
Partager