Lorsque j'exécute la requête dynamique suivante, je suis le résultatComment faire une requête dynamique dans SQL Server à mon scénario?
[dbo].[spGetTotalSalesQuantity] @CustomerQuery=1,@DateFrom='2015-01-01 00:00:00',@DateTo='2015-12-31 23:59:59',@whereSql='tq.storeid=1001'
@ whereSql = 'tq.storeid = 1001' Ceci est l'importante
Quand je l'exercerai suivant une, il indique une erreur
[dbo].[spGetTotalSalesQuantity] @CustomerQuery=1,@DateFrom='2015-01-01 00:00:00',@DateTo='2015-12-31 23:59:59',@whereSql='tq.itemlookupcode=807424C0072'
@ whereSql = 'tq.itemlookupcode = 807424C0072' dans cette partie, il montre une erreur. Je devrais ajouter la citation simple avant et après la valeur.
comment puis-je ajouter la guillemet simple avant et après comme ceci tq.itemlookupcode = '807424C0072'?
c'est le msg d'erreur
Msg 102, Level 15, State 1, Line 23
Incorrect syntax near 'C0072'.
Merci beaucoup. Cela fonctionne –
désolé, je ne peux pas accepter la réponse dans les 10 min. –
C'est ok :) @mohamedfaisal –