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

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

【讨论】:

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

mysql 从相同类型的多张表中提取到一张表中

mysql 存储过程 从一张表查询数据插入到另外一张表?(同一个库)。

用oracle存储过程将一张表的数据查出插入另一张表

用oracle存储过程将一张表的数据查出插入另一张表

ORACLE数据库 存储过程 中 从几张级联表中查询 出结果集,循环添加到另一张表的某一字段

如何将SQL Server中多个表的数据一次性返回到一张EXCEL工作表(Sheet)中