我从源文件中获取数据,该文件存储在Oracle Table TYPE中。
创建表格类型:
CREATE OR REPLACE TYPE typ_employee AS OBJECT
(
EMP_NAME DATE,
EMP_DEPT NUMBER,
EMP_SALARY NUMBER,
);
/
如何从此对象中找到唯一记录并插入另一个表中。
请帮助解决此问题。
答案 0 :(得分:0)
您可以使用嵌套表,然后使用SET(Nested_table),它会在嵌套表中为您提供不同的记录。
或者您可以使用游标将数据从一个表插入另一个表,并在异常块中使用异常dup_val_on_index,您可以跳过该记录(主键应添加到第二个表中)或更新现有的