Tema: Procedure
Ver Mensaje Individual
  #9  
Antiguo 29-11-2010
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Reputación: 21
Ledian_Fdez Va por buen camino
Arrow RAISERROR no me muestra mensaje.

Te cuento, que ahora si no me deja insertar dos códigos repetidos, solo que no me salta el mensaje
Cita:
Código SQL [-]
RAISERROR ('No se admiten Codigos repetido. Intente con otro por favor.', 16, 1)
Código SQL [-]
ALTER TRIGGER [InsUpd_Tipo_Bodega] ON [dbo].[Tipo_Bodega]
FOR INSERT, UPDATE 

AS 

DECLARE @Codigo Char(2)
SELECT @Codigo=Codigo FROM Inserted

SELECT 1 FROM Tipo_Bodega WHERE Codigo=@Codigo
IF (@@ROWCOUNT>1)
  BEGIN
    RAISERROR ('No se admiten Codigos repetido. Intente con otro por favor.', 16, 1)
    ROLLBACK TRAN
    RETURN
  END

GO

Muchas grasias ...

salu2,
Ledian.
Responder Con Cita