Bonjour,

J'ai un souci avec un trigger d'update

J'explique Sur ma BD 1 j'ai un trigger qui update ma BD 2 (je ne connais pas le DB name, il est stocké dans un champ)

Donc je passe par du SQL dynamique

Ma requête fonctionne bien a l'exception d'une partie avec une date

Pour simplifier je met ici 2 requêtes sur une variable datetime (le problème dans mon trigger est le même)

La première requête fonctionne la seconde me donne l'erreur

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '29'.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
DECLARE @DATE DATETIME
 
 
 
SET @DATE='2014-05-29'
 
SELECT @DATE
 
EXEC('SELECT '+@DATE+'')

Comment faire fonctionner la seconde requête

en passant par le exec ?

Merci d'avance