txtファイルから行を読み取り、TESTSPプロシージャで処理を行いたいと思います。しかし、私にはいくつかのエラーがあります。クエリをどのように書き直す必要がありますか?よろしくお願いします。
コード:
DECLARE @i int
set @i =0
WHILE(@i<85)
begin
@i=@i+1;
if(@i<10)
begin
exec TESTSP'C:\dosya\X_20130208_0'+@i+'.txt'
end
else
begin
exec TESTSP 'C:\dosya\X_20130208_'+convert(@i as varchar(2))+'.txt'
end
end
エラー:
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near '@i'.
Msg 102, Level 15, State 1, Line 8
Incorrect syntax near '+'.
Msg 102, Level 15, State 1, Line 12
Incorrect syntax near '+'.