none
Control de errores o Consultas?

    Pregunta

  • Estimados, necesitaria saber si alguien midio rendimiento entre un manejo de excepcion con try catch o el uso de consultas a la hora de insertar en la BD.

    O sea, por un lado tengo un insert que inserta siempre y cuando el campo descripcion sea UNICO

    Tengo esta opcoin:

    IF EXISTS 
    	(
    		SELECT 
    			T.*
    		FROM 
    			T
    		WHERE  
    			(T.T_Desc = @T_Desc) AND
    			(T.T_Id = @T_Id)
    	)
    	BEGIN
    		SET @msg_out = 'No es posible agregar el registro, la descripción ' + @T_Desc + ' que intenta agregar ya existe.'
    		RETURN 0	
    	END

    o la opcion de Try catch, que en el caso de dar error de integridad con la clave unique dario excepcion y haria el select en el catch.. no?

    que se les ocurre que rendiria mejor?

    viernes, 14 de febrero de 2014 13:51

Respuestas