在这段时间的开发中数据库用的是ORACLE以前用的都是MSSQL它们的存储过程的写法还有一点不一样,所以花了一天的时间看了看!
以下是我做的一个小例子!
Create table MYTestTable
(
id number,
name varchar2(10)
)
insert into mytesttable (id,name) values (1,'ff')
Create or replace procedure MyTestPro
as
cursor mycursor is
select * from myTestTable;
r myTestTable%rowtype;
begin
open mycursor;
loop
fetch mycursor into r;
exit when mycursor%notfound;
insert into MyTestTable(id,name) values (r.id,r.name);
end loop;
end myTestPro;