Almacenar consulta en varias variables
Publicado por Mfi (1 intervención) el 10/05/2007 11:52:57
Hola, soy nuevo en esto de interbase, así que la pregunta puede que sea algo tonta.
Estoy programando un Trigger en una tabla que realiza determinado mantenimiento de datos después de insertar un registro en la tabla. El caso es que necesito hacer una consulta a otra tabla para recuperar unos datos y hacer un rellenado automático en caso de tener campos a null.
No tengo ni idea de como asignar directamente varios campos a varias variables utilizando una sola instrucción SELECT. Es decir.. quiero hacer algo como esto:
(variable1,variable2,variable3)= select campo1,campo2,campo3 From tabla2 where (condicion).
ahora mismo la única forma que me sale es la de hacer una consulta por campo, pero tiene que haber una forma mas eficiente de hacer eso... ¿ideas?
Muchas gracias por adelantado ;)
Estoy programando un Trigger en una tabla que realiza determinado mantenimiento de datos después de insertar un registro en la tabla. El caso es que necesito hacer una consulta a otra tabla para recuperar unos datos y hacer un rellenado automático en caso de tener campos a null.
No tengo ni idea de como asignar directamente varios campos a varias variables utilizando una sola instrucción SELECT. Es decir.. quiero hacer algo como esto:
(variable1,variable2,variable3)= select campo1,campo2,campo3 From tabla2 where (condicion).
ahora mismo la única forma que me sale es la de hacer una consulta por campo, pero tiene que haber una forma mas eficiente de hacer eso... ¿ideas?
Muchas gracias por adelantado ;)
Valora esta pregunta


0