Bonjour,
J'ai un problème de conception.
J'essaye de faire
TestSiValide était une fonction mais qui fait appel à sp_executeSQL qui en fonction du paramètre "MonNomDeTable" allais recherche dans une table X ou Y
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select * From MaTable Where TestSiValide(Pk,'MonNomDeTable')=1
hors on ne peut pas utilisé executeSQL dans une fonction....
Il y a-t-il moyen de passer par une Stored_Procedure?
Ou je dois mettre mon testSiValide via des requêtes imbriqués?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Procedure TestSiValide @Id as int, @TableName as varchar(128), @ReturnValue as int OUTPUT
Partager