Pl SQL 过程,用于将数据从一个表获取到另一个表

Posted

技术标签:

【中文标题】Pl SQL 过程,用于将数据从一个表获取到另一个表【英文标题】:Pl SQL procedure for getting data from one table to another 【发布时间】:2016-06-23 19:31:22 【问题描述】:
Cursor c1 is select uid,h1,h2,h3 from             xyz;
   Begin
     For I in c1
      Loop
       Insert into ABC                  .         values(i.uid,I.h1
            ||/||I.h2
               ||/||I.h3);
      End loop;
   End;

【问题讨论】:

请提供更多细节并更具体。 【参考方案1】:

看来您可以在单个 INSERT 语句中完成您想要完成的任务:

INSERT INTO XYZ
  SELECT UID, H1 || '/' || H2 || '/' || H3;

祝你好运。

【讨论】:

以上是关于Pl SQL 过程,用于将数据从一个表获取到另一个表的主要内容,如果未能解决你的问题,请参考以下文章

Oracle PL/SQL 和 Shell 脚本:从一种模式到另一种模式

oracle:使用 PL/sql 过程从另一个模式填充表

带有参数的 PL/SQL 过程/函数从选择查询返回表

用于处理来自 CLOB 的 CSV 的 Oracle PL/SQL 包/过程

SQL 将某些数据从一个表插入到另一个表

创建 pl/sql 过程以从不同的表中获取不同的列