0
は、if..begin..begin__tran__Rollbackを入れ子になったか、このスクリプトではIf..begin..begin tran..Rollback
declare @acname as varchar(max),
@gstcount as int
set @acname='Party1'
use TESTDB
set @gstcount = (select count(GSTIN) from M_STATEWISEGSTINACTAG where GSTIN<>'UNREGISTERED' AND ACCD=
(select accd from m_ledger where descr LIKE @acname))
if @gstcount = 1
begin
--multiple select statments
select .......
--to display require info.
end
--Then Update Values
begin tran;
update M_tbl ........where....
--Show result with updated value
select * from M_tbl........where.........
--Undo Changes
ROLLBACK;
else
begin
SELECT ........reuqir info
end;
をコミットする方法を私を導いてくださいキーワード 'else'の近くに誤った構文があります。
私が終わり、エンド;,エンドTRAN、エンド・トランに確認してください。それでも私は同じ行番号でエラーを返します –