Bonjour,
Peut-on écrire une fonction dans laquelle on a une commande EXecute
Exemple:
J'ai essayé cela passe à la compile mais pas à l'exécution, j'ai le message suivant qui apparaît :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create function maFunction() returns smallint begin exec ('Create table tutu ( tutu_num int)') return 1 end
Msg 443, Level 16, State 14, Procedure toto, Line 13
Invalid use of side-effecting or time-dependent operator in 'EXECUTE STRING' within a function.
Peut-on remédier à cela ???
Merci
A+
Partager