Tema: sqlcode
Ver Mensaje Individual
  #5  
Antiguo 26-10-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Te serviría en un caso como:

Código SQL [-]
CREATE TRIGGER "tgrVerDatArea" FOR TBLCATARE ACTIVE
BEFORE INSERT OR UPDATE POSITION 0
AS
BEGIN

 if (new.cvecatare is null) then
   exception "CveArea";

 if (new.descatare is null) then
   exception "NomArea";

insert into otratabla (otrosvalores)

when sqlcode  -803 do
    exception "CodigoDuplicadoEnOtraTabla";
END

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate

Última edición por jachguate fecha: 26-10-2005 a las 06:57:27.
Responder Con Cita