PDA

Ver la Versión Completa : Concatenar campos varchar en triggers


Iceman
14-06-2004, 20:52:52
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:

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