SQL Server:
begin try
......
end try
begin catch
print('--------------------exception-----------------------');
print(@@ERROR);
PRINT('ERROR_NUMBER=' + STR(ERROR_NUMBER()));
PRINT('ERROR_SEVERITY=' + STR(ERROR_SEVERITY()));
PRINT('ERROR_STATE=' + STR(ERROR_STATE()));
PRINT('ERROR_MESSAGE=' + ERROR_MESSAGE());
rollback;
end catch
Oracle:
exception WHEN others THEN
dbms_output.PUT_LINE(sqlerrm);
rollback;
end;