Hallo Ecki,
du musst die CSV-Datei als Externe Tabelle registrieren, im Vorfeld brauchst Du dafür ein externes Verzeichnis…
CREATE OR REPLACE DIRECTORY xtern_verzeichnis AS ‚c:\verzeichnis‘;
GRANT read,write ON DIRECTORY xtern_verzeichnis TO username;
und dann
CREATE TABLE sap_map_table(
subject VARCHAR2(20),
item_id Number
)
organization external (
type oracle_loader
default directory xtern_verzeichnis
ACCESS PARAMETERS (
records delimited by newline
FIELDS TERMINATED BY „,“
OPTIONALLY ENCLOSED BY ‚"‘
MISSING FIELD VALUES ARE NULL
)
location(‚dateiname‘)
);
ich stecke da auch nicht mehr so drin, aber so funktioniert es, zahlreiche Optionen hast Du natürlich auch noch für die externe Tabelle… Wenn Du jetzt Änderungen vornehmen willst, eine andere Datei z.B. laden willst, kannst Du das dann über PLSQL manipulieren oder Du greifst mit Cursorn drauf zu oder einfach mit einem SELECT…
ich hoffe ich konnte Dir ein bisschen helfen,
Gruß Chris