не подскажите, как отменить транзакцию изнутри хранимой процедуры?

Sundaw
Дата: 30.10.2003 15:56:13
те внутри функции я сначала делаю некоторые действия, а затем может возникнуть ситуация, требующая отмены и возврата ошибки. как это сделать?

че-то я глупый и не нашел сходу решение.... :-(
Sundaw
Дата: 30.10.2003 16:53:04
*
Stellar.
Дата: 31.10.2003 19:21:50
RAISE EXCEPTION ''alles kaput'';
Дмитрий Голубев
Дата: 06.11.2004 18:53:38
Привет всем

видимо я еще глупее предыдущего спрашивателя.

объясните пожалуста как сделать похожее только на посгре.
совсем запутался как работают EXCEPTION.

BEGIN TRANSACTION 
	INSERT INTO tbTest ( Field )
	VALUES ( 1 )

	IF ( @@ERROR != 0 ) GOTO Label_ExitWithRollback 

COMMIT TRANSACTION

RETURN @MOID

----------------------------------------------------------------------	
--> Labels --
Label_ExitWithRollback:
IF ( @@TRANCOUNT > 0 ) ROLLBACK TRANSACTION 

RETURN 0
-- Labels <--

ВСЕМ Спасибо