आप अपनी नियंत्रण फ़ाइल में Oracle फ़ंक्शन के माध्यम से किसी भी डेटा प्रोसेसिंग को शामिल कर सकते हैं।
उदाहरण के लिए, यह कोड कॉलम 1 और 2 को स्वैप करता है और इसके अतिरिक्त source_field2
संख्या के लिए, चुपचाप गलत मानों को नल में बदलना:
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"
)