ファイルに変数を代入する為に、EXEC文を以下のように記入しても、求めている形である『01』ではなく、『1』として文字が認識されて出力されてしまいます。
エスケープシーケンシャル文を上手く活用して、求めている形を書き出したいのですが、
方法を教えて頂きたいです。
MS
1declare @I int= 01; 2declare @ex char='00' 3 4set @ex= RIGHT('00'+ convert(char, @I),2) 5 6while (@<21) 7begin 8insert into table name ( 9code 10) 11EXEC('select' + @ex +'from --------') 12 13set @I= @I+1 14set @ex= RIGHT('00'+ convert(char, @I),2) 15 16end ;
として実行しても、カラム名は'1'と