SQL LOADER在多个表中的值相同

时间:2015-08-09 08:52:25

标签: sql oracle sql-loader

我有以下格式的数据

Customer_ID, Party_ID, First_Name, Last_Name

我想使用SQL LOADER

以下列方式将数据插入到两个表中
Customer Table:
Customer_ID, First Name

Party Table:
Customer_ID, Party_ID, First_Name, Last_Name

表中的Customer_ID将使用Customer_Seq.nextVal

如何插入这两个表,以便两个表都应该获得相同的Customer_Seq序列ID和名字

1 个答案:

答案 0 :(得分:0)

如果您的数据文件中有正确的Customer_ID,并且您确实知道它们可以安全插入。

您可以在加载数据之前在Customer_ID上禁用触发器:

ALTER TRIGGER MY_TRG_NAME DISABLE;

并在之后把它放回去:

ALTER TRIGGER MY_TRG_NAME ENABLE;

但请记住小心插入的内容!