Forum Stats

  • 3,852,824 Users
  • 2,264,140 Discussions
  • 7,905,154 Comments

Discussions

SQLcl Version: 22.2, LOAD->problem with column_names longer than 30 char ?

andreml
andreml Member Posts: 127 Silver Badge
edited Aug 30, 2022 3:58PM in SQLcl

Hi

is this a know limitation or is it a bug?

SQLcl Version: 22.2.0.0 Build: 22.2.0.172.1718

when column_names (in target table and so in the matching part if the first line in csv file) longer than 30 char load fails with error message that headerrow is not defined.

(In this case the column_name is 33 char.)

Thank you in advance!

Andre

PS_20220830_1745: (https:

( //twitter.com/andremlde/status/1564567439421181952)

It works on DB-Version 19.3.0.0.0 (my VBox) but *NOT* on 19.12.0.0.0 (my "real" DB).

Would be nice if someone could verify this. Thanks!

The Table DDL:

CREATE TABLE imp_preisenergie_strom_long
  (import_pk NUMBER,
  import_dt DATE,
  line_nr NUMBER,
  plz VARCHAR2(10 CHAR),
  ort VARCHAR2(100 CHAR),
  ortsteil VARCHAR2(300 CHAR),
  tarifname VARCHAR2(100 CHAR),
  produktart VARCHAR2(30 CHAR),
  messart VARCHAR2(30 CHAR),
  zaehlertyp VARCHAR2(30 CHAR),
  verbrauchsuntergrenze NUMBER,
  verbrauchsobergrenze NUMBER,
  grundpreis_brutto_pa_eur NUMBER,
  arbeitspreis_ht_brutto_ct NUMBER,
  arbeitspreis_nt_brutto_ct NUMBER,
  sb_fixerbonus_brutto_eur NUMBER,
  nkb_fixerbonus_brutto_eur NUMBER,
  nkb_prozent_bonus NUMBER,
  sba_arbeitspreis_rabatt_brutto_ct NUMBER,
  exportkennung VARCHAR2(10 CHAR),
  tarif_abschliessbar VARCHAR2(10 CHAR),
  netzbetreiber_codenummer VARCHAR2(30 CHAR))

The Test-Data:

PLZ;ORT;ORTSTEIL;TARIFNAME;PRODUKTART;MESSART;ZAEHLERTYP;VERBRAUCHSUNTERGRENZE;VERBRAUCHSOBERGRENZE;GRUNDPREIS_BRUTTO_PA_EUR;ARBEITSPREIS_HT_BRUTTO_CT;ARBEITSPREIS_NT_BRUTTO_CT;SB_FIXERBONUS_BRUTTO_EUR;NKB_FIXERBONUS_BRUTTO_EUR;NKB_PROZENT_BONUS;SBA_ARBEITSPREIS_RABATT_BRUTTO_CT;EXPORTKENNUNG;TARIF_ABSCHLIESSBAR;NETZBETREIBER_CODENUMMER
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";250;499;136,03;93,69;"";0;0;"";0;110;ja;9900750000006
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";500;999;136,03;93,69;"";0;0;"";0;110;ja;9900750000006
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";1000;1199;136,03;93,69;"";0;0;"";0;110;ja;9900750000006
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";1200;1499;136,03;93,69;"";0;0;"";0;110;ja;9900750000006
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";1500;1999;136,03;93,69;"";0;0;"";0;110;ja;9900750000006
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";2000;2399;136,03;93,69;"";0;0;"";0;110;ja;9900750000006
01067;Dresden;"";Brillant Strom Natur 12;Strom;"";"";2400;2499;136,03;93,69;"";0;0;"";0;110;ja;9900750000006