Ver Mensaje Individual
  #8  
Antiguo 20-06-2011
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Reputación: 0
amerika111 cantidad desconocida en este momento
Cita:
Empezado por guillotmarc Ver Mensaje
Además de añadir el punto y coma que indica celades1, yo tendría en cuenta el hecho de que a veces alguna de las partes del nombre puede ser nula, lo que provocaría que todo el nombre completo sea nulo (cualquier valor operado con nulo da como resultado otro nulo).

Para solventarlo se puede usar la función coalesce.

CREATE trigger NombreCompleto for Solicitud
active after insert,update position 0
AS
begin
new.Nombre_Completo = coalesce(new.paterno || ' ', '') || coalesce(new.materno || ' ', '') || coalesce(new.nombre, '');
end

Saludos.

No he logrado crear el trigger marca el siguiente error, pense que podria ser por palabre new asi que la cambie a old pero arroja el mismo error

Última edición por amerika111 fecha: 29-07-2011 a las 01:07:25.
Responder Con Cita