Bonjour,

J'ai un problème de conception.
J'essaye de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Select * 
From MaTable
Where TestSiValide(Pk,'MonNomDeTable')=1
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
hors on ne peut pas utilisé executeSQL dans une fonction....

Il y a-t-il moyen de passer par une Stored_Procedure?
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
Ou je dois mettre mon testSiValide via des requêtes imbriqués?