Ok das habe ich nun gemacht. Wenn ich das Skript ausführen will, kommt aber ein Fehler in der 2.ZEile.
ORA-00922: Fehlende oder ungültige Option
Das Skript nochmal:
CREATE TABLE m_dataload.REWE_MCA
(USER_MSV VARCHAR2(255),
USER_RCF VARCHAR2(255),
KOSTENSTELLE VARCHAR2(255),
NNAME_TOK VARCHAR2(255),
VNAME_TOK VARCHAR2(255),
TOKEN_TSI VARCHAR2(255),
TOKEN_RSA VARCHAR2(255),
FIRMA VARCHAR2(255),
GRUPPE VARCHAR2(255),
PIN_TSI VARCHAR2(255),
PASSWORT VARCHAR2(255),
VPNNCP VARCHAR2(255),
VPNBENUTZER VARCHAR2(255),
BESTELLDATUM DATE
IPADRESSE VARCHAR2(255))
ORGANIZATION EXTERNAL (
DEFAULT DIRECTORY MYDIR
ACCESS PARAMETERS(RECORDS DELIMITED BY NEWLINE
BADFILE ‚user_import.bad‘
LOGFILE ‚t.log_xt‘
READSIZE 1048576
FIELDS TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚?‘ LDRTRIM
REJECT ROWS WITH ALL NULL FIELDS
(USER_MSV CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
USER_RCF CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
KOSTENSTELLE CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
NNAME_TOK CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
VNAME_TOK CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
TOKEN_TSI CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
TOKEN_RSA CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
FIRMA CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
GRUPPE CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
PIN_TSI CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
PASSWORT CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
VPNNCP CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
VPNBENUTZER CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
BESTELLDATUM CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘,
IPADRESSE CHAR(255)
TERMINATED BY „;“ OPTIONALLY ENCLOSED BY ‚"‘)
LOCATION (
MYDIR:‚import1.csv‘
)
)
REJECT LIMIT UNLIMITED
/
Ich find nich heraus woran das leigt. Weißt du das vielleicht?
Die Spaltennamen sind in der csv - Datei enhalten.