SQL Server - try catch anidados

 
Vista:
sin imagen de perfil

try catch anidados

Publicado por jose luis (1 intervención) el 21/09/2012 16:43:42
Buenos dias estoy trabajando en sql server 2005 y se me presenta el siguiente problema.

OBJETO 1:
=========
ALTER PROCEDURE [DBO].[_HIJO]
AS
BEGIN TRY
SELECT 1/0
END TRY
BEGIN CATCH
RAISERROR('ERROR EN LA OPERACION MATEMATICA', 16, 1); -- MENSAJE
END CATCH

OBJETO 2
=========
ALTER PROCEDURE _PADRE
AS
BEGIN TRY
EXECUTE _HIJO;
PRINT 'OK'
END TRY
BEGIN CATCH
PRINT 'BAD%2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

try catch anidados

Publicado por Isaias (4558 intervenciones) el 21/09/2012 20:59:55
¿Porque colocas 3 veces el mismo mensaje?, ¿cual es el problema?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar