Oracle sqlldr使用外键填充两个相互引用的表

Oracle sqlldr使用外键填充两个相互引用的表,oracle,sql-loader,Oracle,Sql Loader,我正在尝试使用外键填充两个相互引用的表。 要创建fist表,我使用以下配置: file.ctr: 我需要以某种方式引用TABLE_NAME TABLE的生成ID 我非常感谢您提供的任何帮助您可以在外部创建变量来存储值,并将其传递给slqldr以保持一致性 load data infile 'name.csv' "str '\n'" append into table TABLE_NAME fields terminated by ',' OPTIONALLY ENCLOSED BY '"' A

我正在尝试使用外键填充两个相互引用的表。 要创建fist表,我使用以下配置:

file.ctr:

我需要以某种方式引用TABLE_NAME TABLE的生成ID


我非常感谢您提供的任何帮助

您可以在外部创建变量来存储值,并将其传递给slqldr以保持一致性
load data
infile 'name.csv' "str '\n'"
append into table TABLE_NAME
fields terminated by ','
OPTIONALLY ENCLOSED BY '"' AND '"'
trailing nullcols
           ( A, B, C, ID "TABLE_NAME_SEQ.NEXTVAL")

append into table SECOND_TABLE_NAME
           (
             TABLE_NAME_ID, --Somehow refer to generated TABLE_NAME.ID
             ID "SECOND_TABLE_NAME_SEQ.NEXTVAL"
           )