Transação dentro de uma storad procedure
Olá amigos, estou fazendo uma storad procedure que confirma uma compra e dá baixa no estoque... Gostaria de saber o comando correto para iniciar uma transação no começo da storad procedure e caso não tenha estoque o comando que irá dar rollback utilizando banco de dados interbase. Então gostaria de saber o comando que inicia a transação e que faz rollback/commit isto em código dentro de uma storad procedure e não no Delphi como encontrei no fórum.
Agradeço qualquer ajuda,
Lex.
Agradeço qualquer ajuda,
Lex.
Buenolex
Curtidas 0
Respostas
Acacio
11/12/2006
Inicie a Transação antes de executar a procedure e de um comit ou rolback depois;
Exemplo
startTransaction;
try
Executa procedure com um componente qualquer
commit;
except
rollback;
end;
Exemplo
startTransaction;
try
Executa procedure com um componente qualquer
commit;
except
rollback;
end;
GOSTEI 0