Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Concatenar campos varchar en triggers (https://www.clubdelphi.com/foros/showthread.php?t=11451)

Iceman 14-06-2004 20:52:52

Concatenar campos varchar en triggers
 
Hola a todos:

Es posible en un trigger asignar a un campo el valor de otros dos? Los campos son varchar.

He probado algo asi como :


new.producto = new.nombre+new.presentacion
new.producto = new.nombre||' '|new.presentacion
new.producto = coalesce(new.nombre||' '||new.presentacion)
new.producto = coalesce(new.nombre)||' '||coalesce(new.presentacion)

y siempre me da error, por lo que deduzco está mal. Estoy utilizando Firebird 1.5

desde ya gracias a todos.

cahp 14-06-2004 21:24:26

en interbase es totalmente correcto esto:
Código SQL [-]
new.producto = new.nombre || ' ' || new.presentacion;

imagino que en Firebird tambien, lo unico que tienes que tener en cuenta es que el campo producto, se mas largo que la suma de los otros dos.

Saludos


La franja horaria es GMT +2. Ahora son las 22:31:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi