J'ai une instruction SQL comme ceci:Tokens pour instruction SQL remplir en blanc au lieu de NULL faire planter
DECLARE @MyVariable as varchar(50)
SET @MyVariable = $(TokenValue)
En cela, le $(TokenValue)
remplira une valeur d'une forme (ignorer la façon dont il le fait, ce n'est pas important, juste que s'il y a une valeur dans le champ, cela se rapporte à ça va être rempli dedans). Si le champ sous la forme a cependant été laissée en blanc, il n'y aura rien mis là, en laissant le résultat final comme celui-ci:
DECLARE @MyVariable as varchar(50)
SET @MyVariable =
plutôt que
DECLARE @MyVariable as varchar(50)
SET @MyVariable = 'FormInputValue'
Comme il n'y a rien après le signe =, comment Je compte pour cela et assurez-vous que l'instruction SQL ne plante pas? Le jeton n'écrit jamais de nulle à sa place, toujours juste un blanc si le champ a été laissé vide ... Des idées?
Merci,
Matt
Il s'avère que si je mets des citations autour du jeton comme ceci: SET @MyVariable = '$ (TokenValue)' ça marche ... se présente comme une chaîne vide à la place de rien. Je pense que ça n'a rien à voir avec le fonctionnement de ces tokens, ils ne sont pas géniaux. – Matt
Il s'avère que certaines réponses ont précisé que ... –
Oui, je peux voir votre réponse après avoir posté le commentaire. Merci de le signaler :) – Matt