sql >> Database >  >> RDS >> Oracle

Velden toewijzen in Oracle SQL Loader

U kunt elke gegevensverwerking door middel van Oracle-functies in uw controlebestand opnemen.
Bijvoorbeeld, deze code verwisselt kolommen 1 en 2 en converteert bovendien source_field2 om te nummeren, waarbij in stilte verkeerde waarden worden vervangen door nulls:

load data
append
into table SCHEMA.TABLE
fields terminated by ';' optionally enclosed by '"'
trailing nullcols
(
  source_field1     BOUNDFILLER,
  source_field2     BOUNDFILLER,
  source_field3     BOUNDFILLER,
  destination_field1 "to_number(regexp_substr(:source_field2, '^[-0-9,]*'),'9999999999D999','NLS_NUMERIC_CHARACTERS='', ''')",
  destination_field2 ":source_field1",
  destination_field3 ":source_field3"
)



  1. MySQL Query gebruikt geen index in table join

  2. mySQL-query - meest populaire item weergeven

  3. SQLAlchemy ORM gebruiken voor een niet-primaire sleutel, unieke, automatisch oplopende id

  4. MySQL:meerdere tabellen doorzoeken op een tekenreeks die in een kolom voorkomt