Estimados: tengo un procedimiento almacenado en SQL SERVER que tiene 2
instrucciones, en la primera llama a otro procedimiento y en la segunda hace
un INSERT, DELETE o UPDATE.

Necesito que si el primer procedimiento no se ejecuta no haga el segundo.
¿Se podrá hacer esto sin tener que poner un IF ?

 

Pego algo del código a modo de ejemplo:

 

ALTER PROCEDURE [dbo].[SP_ALTA_VariacionIndices]

@CodigoVariacion VARCHAR(15),

@CodigoIndice VARCHAR(15),

@Tasa Numeric(16,4),

@CodigoUsuario VARCHAR(15)

 

AS

BEGIN

      SET NOCOUNT ON;

 

      EXECUTE SP_ALTA_Novedades ‘00001’ ,@CodigoUsuario ,’VARIACIONINDICES’

            

      INSERT INTO VariacionIndices (CodigoIndice,CodigoVariacion,Tasa,
FechaAplicacion) VALUES
(@CodigoIndice,@CodigoVariacion,@Tasa,@FechaAplicacion)

END

 

 

Agradecido de antemano!

Responder a