Probleme Gestion des exception v2000
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
Code:
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 |
Je sais qu'iol est faux mais je n'arrive pas à comprendre pourquoi .
Pouvez vous m'aider
Merci