Interbase - Almacenar consulta en varias variables

 
Vista:

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 ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Almacenar consulta en varias variables

Publicado por alberto (7 intervenciones) el 10/05/2007 18:04:52
Select campo1,campo2,...,campo n
from [tabla]
where [condicion]
into :var 1, var 2, ...., var n
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar