Problem mit dem SQL Loader

Kathi14

Benutzer
Beiträge
12
Hallo zusammen,

ich habe folgendes Problem. Ich will eine Datei mit dem SQL-Loader einlesen, bei einer Spalte will ich aber den Wert auf 1000 Zeichen angrenzen (wenn mehrere Zeichen sollen einfach abgeschnitten werden). Leder meine Versuche sind erfolglos :(

Code:
OPTIONS (SKIP=1,ROWS=3000000,READSIZE=3000000)
LOAD DATA
CHARACTERSET WE8ISO8859P1
-- INFILE 'test.csv'
TRUNCATE

INTO TABLE TEST

FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS

Spalte_1 CHAR
, Spalte_2 CHAR
, Spalte_3 CHAR
, WERT CHAR(1000) 'substr(wert, 1,1000)'


Mit dem Code bekomme ich eine Fehlermeldung: 308: SQL-Zeichenfolge optional von Spalte Wert muss in Anführungszeichen stehen.

Die Werte stehen aber in der Quelldatei nicht in den Anführungszeichen.

Kann man die Werte mit SQL-Loader überhaupt abschneiden?

Grüße,
Kathi
 
Werbung:
Zurück
Oben