次のようなSQL文があります。
DECLARE @MyVariable as varchar(50)
SET @MyVariable = $(TokenValue)
これ$(TokenValue)
で、 はフォームから値を入力します (それがどのように行われているかは無視してください。重要ではありません。関連するフィールドに値があれば、そこに値が入力されます)。ただし、フォームのフィールドが空白のままの場合、そこには何も入力されず、最終結果は次のようになります。
DECLARE @MyVariable as varchar(50)
SET @MyVariable =
それよりも
DECLARE @MyVariable as varchar(50)
SET @MyVariable = 'FormInputValue'
= の後には何もないので、どうすればこれを説明し、SQL ステートメントがクラッシュしないようにすることができますか? トークンはその場所に null を書き込むことはありません。フィールドが空のままの場合は常に空白になります...何かアイデアはありますか?
ありがとう、
マット