Plsql 如何动态执行以下插入操作
假设emp有J、K、L、M、N列,我想您需要一个如下的过程:Plsql 如何动态执行以下插入操作,plsql,Plsql,假设emp有J、K、L、M、N列,我想您需要一个如下的过程: INSERT INTO table_name ( A, B, C, D, E ) SELECT J,K,L,M,N FROM EMP 欢迎使用StackOverflow:如果您发布代码、XML或数据示例,请在文本编辑器中突出显示这些行,并单击编辑器工具栏上的“代码示例”按钮({}),以精确地格式化和语法突出显示它!谢谢有人能帮我解决这个问题吗?我需要动态执行上面提到的插入操作
INSERT INTO table_name
( A, B, C, D, E )
SELECT
J,K,L,M,N FROM EMP
欢迎使用StackOverflow:如果您发布代码、XML或数据示例,请在文本编辑器中突出显示这些行,并单击编辑器工具栏上的“代码示例”按钮(
{}
),以精确地格式化和语法突出显示它!谢谢有人能帮我解决这个问题吗?我需要动态执行上面提到的插入操作。
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;