0
等号の左側に2つの宣言された文字列変数を結合しようとしています。これは可能ですか?私は何をしたいのかのための作業を見つけることができると思うが、次のコードはもっときれいになるだろう。等号の左側に宣言された文字列変数を結合するSQL
これは私がこれまで持っているものですが、それが動作していない:
DECLARE @operate VARCHAR(2000)
DECLARE @date5 VARCHAR(6)
DECLARE @month VARCHAR(2)
SET @month=5
SET @operate='(@date' [email protected]+ '=10)'
EXEC(@operate)
PRINT(@date5)
あなたはsp_executesqlを&パラメータを使用し、文字列を評価するためにそのように)(のexecを使用することはできませんが。達成したいことをより完全に説明する必要があります。 –
の要件が明確でない – Stephen
[MCVE](http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be -a-very-simple-sql-query)が本当に役に立ちます。開始値と必要な出力を表示します。 –