Bonjour,

Je suis confronté à un problème lors de l'utilisation de la commande exec.

Exemple 1 (qui marche) :
On peut remplacerpar sans que les résultats soient changés.

Exemple 2 (qui ne marche pas) :
On ne peut pas remplacer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if exists (select 1)
begin
	print('yes');
end;
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if exists (exec('select 1'))
begin
	print('yes');
end;
car cela provoque les erreurs
Syntaxe incorrecte vers le mot clé 'exec'.
Syntaxe incorrecte vers ')'.
Quelqu'un a-t-il une idée sur une méthode de contournement pour ce problème ?