Ver Mensaje Individual
  #9  
Antiguo 15-06-2025
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Reputación: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado mRoman, otra opción es que su procedimiento almacenada le retorne las líneas que debe contener su archivo.

Luego podrá guardar usted estas en un archivo CSV... Es solo una sugerencia mas...


Código SQL [-]
CREATE PROCEDURE SP_VALIDAR_COMBINACION (
    I_MES INTEGER,
    I_ANIO INTEGER)
    returns(line varchar(1000))
AS
...
begin
    /* La tabla ya existe
    CREATE TABLE ERR_COMBINACIONES EXTERNAL 'C:\ATENCION\ERR_COMBINACION.TXT' (
                               ERR_LEC_ORIGEN CHAR(10),
                               ERR_LEC_DESTINO CHAR(10)
                               ERR_RUTA CHAR(3)
                               ERR_FECHA_VISITA CHAR(10));
    */
    --Campos del archivo CSV...
    line='ERR_LEC_ORIGEN;ERR_LEC_DESTINO;ERR_RUTA;ERR_FECHA_VISITA';
    suspend;
    ...
    ...

    --Yo reemplazaría los INSERT por
    line=ERR_LEC_ORIGEN||';'||
         ERR_LEC_DESTINO||';'||
         ERR_RUTA||';'||
         ERR_FECHA_VISITA;

    suspend
    ...
    ...
 end
Saludos cordiales
Responder Con Cita