2013-01-07 46 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; 
相關問題