¿Cómo saber cuantos records trajo un Bloque?

Hola Expertos: Mi problema es el siguiente, estoy intentando leer los records de un bloque y pasarlos a un archivo txt. La cosa es que necesito saber hasta donde itero, o sea el total de registros que tiene el bloque. ¿Alguien me puede ayudar?
El código que tengo hasta ahora es el siguiente:
Declare
in_file Text_IO.File_Type;
fin number;
begin
in_file := Text_IO.Fopen('C:\forms\archivo.txt', 'w');
Go_block('emp');
execute_query;
for indice in 1..(cantidad total de registros) loop
TEXT_IO.PUT_LINE( in_file, :emp.nom||chr(9)||:emp.ape);
next_record;
end loop;
TEXT_IO.FCLOSE(in_file);
end;
Muchas gracias de Antemano

1 Respuesta

Respuesta
1
Ok
Puedes usar
get_block_property('nombre_bloque',QUERY_HITS);
para que funcione debes de tener la propiedad del bloque con este valor
Query All Records = yes

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas