Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

sqlloader: ORA-01745: invalid host/bind variable name

Dieses Thema im Forum "Oracle" wurde erstellt von Claus, 14 Dezember 2013.

  1. Claus

    Claus Neuer Benutzer

    Hallo zusammen,

    trotz vieler Recherechen kann ich mein Problem leider nicht lösen. Vielleicht
    kann ja jemand helfen.

    Ich lade eine Tabelle per sqlloader. Die Tabelle hat u.a. Tabellenfelder, die mit
    einem Slash beginnen. Bei der Verwendung einer Oracle-Builtin-Funktion erhalte ich den o.g. Fehler. Habe bereits einige Varianten ausprobiert, diesen
    Feldname bspw. auch mit " " oder ' ' anzugeben. Leider alles ohne Erfolg:

    Hier der Code-Ausschnitt zum Sqlloader-Controlfile:

    ...
    NODEL CHAR "NVL:)NODEL,' ')",
    DEAR6 CHAR "NVL:)DEAR6,' ')",
    "/VSO/R_PALHGT" FILLER CHAR,
    "/VSO/R_PAL_UL" CHAR,
    "/VSO/R_PK_MAT" CHAR "NVL:)/VSO/R_PK_MAT,' ')",
    "/VSO/R_MATPAL" CHAR "NVL:)/VSO/R_MATPAL,' ')",
    ....
    und die Fehlermeldung:
    Record 1: Rejected - Error on table SAPSR3.KNA1, column "/VSO/R_PK_MAT".
    ORA-01745: invalid host/bind variable name

    Grüße
    Claus
     

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden