2013-01-07 39 views
0
INSERT INTO table_name 
     (A, B, C, D, E) 
     SELECT 
      J,K,L,M,N FROM EMP 
+0

欢迎StackOverflow的:如果你发布代码,XML或数据样本,**请**在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”),以便对其进行精确格式化和语法突出显示! –

+0

谢谢!!有人可以帮我解决这个问题。我需要动态地执行上面提到的插入操作。 – user1946546

回答

0

假设EMP已列J,K,L,M,NI猜你需要一个过程类似如下:

create or replace procedure dyna_insert 
(
    pi_emp_no number 
) 
is 
begin 
    insert into table_name 
    (A, B, C, D, E) 
    select j,k,l,m,n from emp where emp_no = pi_emp_no; 

end; 
相关问题