いつもお世話になっております。
掲示板のほうで検索してみたのですがヒットしなそうなので書き込ませていただきます。
SQLServerに対して例えば以下のようなクエリを実行したい時うまく動作しないのですが、
うまく実行する方法はありますでしょうか。
declare @test varchar(10) = ‘test’
begin try
begin tran; print ‘servername:’ + @@servername + ‘(-)begin ‘ + convert(varchar,getdate(),121);
select * from testTable where columnA = @test
begin
rollback tran; print ‘servername:’ + @@servername + ‘(×)rollback ‘ + convert(varchar,getdate(),121);
end
end try
論理名を追加した際にA5:SQLだと物理名の右に論理名が表示されるので確認しやすくよく利用させていただいているのですが、declareで変数を宣言して実行しようとするとうまく動作させることができませんでした。
SSMSで実行した場合問題なく実行できるのですが、方法があればご教授いただきたく。