我想使用sqlldr将下面的文件加载到具有多个主要详细数据的oracle数据库中。
示例文件:
1 015
3 brnadcode1 brandname1
3 brnadcode2 brandname2
3 brnadcode3 brandname3
1 018
3 patterncode1 pattername1 address1
3 patterncode2 pattername2 address2
3 patterncode3 pattername3 address3
根据我的理解,使用sqlldr加载这些文件需要遵循以下步骤
任何人都可以在多个表中只有一个控制文件来帮助加载上面的文件吗?
答案 0 :(得分:0)
我不相信SQL Loader可以使用015和018代码。但是,如果要求如上所述,那么您可以使用多个INTO子句通过确定是否存在地址来加载到相应的表中。类似的东西:
INTO TABLE brand_master
WHEN address = BLANKS
...
INTO TABLE pattern
WHEN address != BLANKS
...