Cita:
|
Empezado por ronson
Osea que por lo que he leido yo no puedo hacer un select y que este me devuleva una coleccion de registros, es mas los procedimientos o no devuelven nada o devuelven una sola cosa como en C o en PASCAL no?
|
Sí y no.
Sí porque un procedimiento sólo devuelve tipos "simples", es decir, que no puede devolver (en el
returns) un conjunto de datos (una serie de tuplas), pero con la construcción
FOR SELECT ... consigues que aparezcan todas las filas (tantas como ciclos tenga el bucle) en tu aplicación cliente: si haces una SELECT * FROM
procedimiento (parámetros_entrada) ... obtendrás todas las tuplas.
¿No sé si me he explicado?
Saludos.
P.D. Por cierto, ¿tienes la documentación de InterBase?