2 Replies Latest reply on May 3, 2019 2:15 PM by jpbenezet

    SQLcl Issue with csv export import (bis)

    jpbenezet

      Export in csv as defined here : https://community.oracle.com/message/15342221#15342221

      set markup csv on quote off

       

      CREATE TABLE DATA

      (

        key VARCHAR2(10 CHAR),

        val VARCHAR2(500 CHAR)

      );

       

       

      file :export_DATA_01.csv

      KEY,VAL

      01,00

      02,"

      03,""

      04,'

      05,''

      06,test "a" val 'b';

      07,$

      08,\"

      09,\'

       

      ...

      SQLcl : version 19.1 Production sur lun. avr. 29 13:40:11 2019

      ...

       

      load DATA export_DATA_01.csv

       

      SQL> truncate table DATA;
      SQL> load DATA export_DATA_01.csv
      --Echec de l'instruction Insert pour la ligne  2
      ----La ligne contient un d├®limiteur ou des donn├®es de caract├¿res d├®limit├®s non valides ├á la position 4
      --Donn├®es de la ligne 2 :
      INSERT INTO DATA(KEY,VAL)
      VALUES ('02','"');
      ...
      --Echec de l'instruction Insert pour la ligne  52
      ----La ligne contient un d├®limiteur ou des donn├®es de caract├¿res d├®limit├®s non valides ├á la position 4
      --Donn├®es de la ligne 52 :
      INSERT INTO DATA(KEY,VAL)
      VALUES ('02','"');
      --Nombre de lignes trait├®es : 1
      --Nombre de lignes en erreur : 51
      2 - ERROR : le nombre d'erreurs autoris├®es ou le param├¿tre de limite d'erreurs a ├®t├® d├®pass├®
      

       

      => issue 1 :  Infinite loop on first line.

      => issue 2 : Unicode not correctly shown in Windows Console