我有一张表 - Event_name。
select * from Event_name
我必须每天截断数据并插入新数据。
有人可以告诉我如何编写用于截断数据并将数据插入table-Event_name的存储过程吗?
答案 0 :(得分:2)
通用方法是
Create procedure proc_name
as
Begin
Truncate table Event_name;
insert into Event_name(col_list)
select col_list from source_table;
End;
答案 1 :(得分:0)
试试这个:
create or replace procedure myProcedure
AS
BEGIN
execute immediate 'truncate table Event_name';
insert into Event_name select * from Event_name;
END;