将数据从一个表复制到多个表的存储过程

时间:2012-07-04 04:29:46

标签: oracle

在编写存储过程时需要帮助,用于将数据从一个表复制到多个表。 以下是方案示例:

  1. Table1有10列,包含20行数据。

  2. 表2(主键是序列生成器),表3

  3. 将表1中的4列值插入表2,将4列插入表3(下面的检查条件) 将数据插入table3时的条件:

  4. - 无论何时将数据插入表3(来自table1),table3中都会有一个字段,其主键值为Table2,表1中有一些值。

    请帮忙......

1 个答案:

答案 0 :(得分:0)

尝试INSERT INTO dest_table (COL1,COL2,...,COLn) SELECT COLa,COLb,...,COLz FROM source_table