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

Posted

技术标签:

【中文标题】将数据从一张表复制到多张表的存储过程【英文标题】:Stored procedure to copy data from one table to multiple tables 【发布时间】:2012-07-04 13:33:00 【问题描述】:

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

    Table1 有 10 列 20 行数据。

    Table2(主键将是序列生成器),Table3

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

-每当数据插入到Table3(来自table1)时,table3中都会有一个字段具有Table2的主键值和表1中的一些值。

请帮忙....

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于将数据从一张表复制到多张表的存储过程的主要内容,如果未能解决你的问题,请参考以下文章