Oracle sqlldr使用外键填充两个相互引用的表
我正在尝试使用外键填充两个相互引用的表。 要创建fist表,我使用以下配置: file.ctr: 我需要以某种方式引用TABLE_NAME TABLE的生成IDOracle 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
我非常感谢您提供的任何帮助您可以在外部创建变量来存储值,并将其传递给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"
)