Salut a tous
Voila plusieurs heures que je galère sur la fonction suivante.
Je cherche à determiner l'existence d'une table.
Pour cela je fais une requete sur celle-ci et la méthode et de gerer une exception (Genre NO data found mais c'est fait pour Oracle et je n'avais jamais fait de transact sql avant)
En gros je fais un select sur la table et si il y'a un erreur, c'est que celle-ci n'existe pas. Voici le code
Je sais qu'iol est faux mais je n'arrive pas à comprendre pourquoi .
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 CREATE FUNCTION RechercheFichier_Anthony (@DateBr as varchar(8) ) RETURNS INTEGER AS BEGIN DECLARE @SQL varchar (1000), @TROUVE integer; SET @TROUVE=0; SET @SQL='SELECT * FROM BRIDGE_ENCOURS_ '+ @DateBr +' ' BEGIN EXEC (@SQL) IF (@@ERROR<>0) ROLLBACK BEGIN SET @TROUVE=@TROUVE+1; END
Pouvez vous m'aider
Merci
Partager