예외가 발생하면 프로 시저에서 오류 메시지를 반환하고 싶습니다. SQL Server에서는 Error_Number() 및 Error_Message()를 선택합니다. 내가 FirebirdSqlFirebirdSql에서 프로 시저에서 예외 메시지를 반환하는 방법
에서 그것을 할 것입니다 방법SET TERM^;
CREATE PROCEDURE sprocname
(id int)
RETURNS
(gcode int, errmsg varchar(250))
AS
BEGIN
gcode = 0;
errmsg = '';
-- do procedure code here
WHEN ANY DO
BEGIN
gcode = gdscode; -- ??
errmsg = ??;
END
SUSPEND;
END^
SET TERM ;^
당신 수 간단하지 캘리포니아 예외가 발생하면 호출자에게 거품이 생깁니다. –
메시지 및 오류 코드의 서식을 지정하려고합니다. 그것의 인트라넷 웹 응용 프로그램에 대한 – edepperson