bonjour, j'ai ma procédure stockée ci-dessous, mais la condition ELSE ne s'exécute pas.
Merci de l'aide
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 create procedure ViewIfE9999Exist @DataSearch varchar(50) as IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = @DataSearch) BEGIN SET @DataSearch = 'E9999' Print 'la base' + @DataSearch + 'est déjà installée' END ELSE BEGIN Print 'la base' + @DataSearch + 'n est pas installée' End Go
je l'appelle de cette manière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @osql -E -n -b -dmsdb -i"%~dp0ViewIfE9999Exist.sql" >>"%~dp0Check9999.log"
Partager