首页 > 数据库

利用游标插入表的sql语句

时间:2009-04-24 13:26:35  作者:jiacheng15cn  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
declare n_count integer := 0;cursor cur_bak isselect ID,MAC,IP,NETBAR_ID,LOGIN_TIMES,LOGIN_DATE,GAME_ID,PROVINCE,CITYfrom SYS_LOGIN_RECORDS_DETAIL_BA......


declare
n_count integer := 0;

cursor cur_bak is
select ID,
MAC,
IP,
NETBAR_ID,
LOGIN_TIMES,
LOGIN_DATE,
GAME_ID,
PROVINCE,
CITY
from SYS_LOGIN_RECORDS_DETAIL_BAK;

begin

for i_cur_bak in cur_bak loop
insert into SYS_LOGIN_RECORDS_DETAIL
(ID,
MAC,
IP,
NETBAR_ID,
LOGIN_TIMES,
LOGIN_DATE,
GAME_ID,
PROVINCE,
CITY)
values
(i_cur_bak.id,
i_cur_bak.MAC,
i_cur_bak.IP,
i_cur_bak.NETBAR_ID,
i_cur_bak.LOGIN_TIMES,
i_cur_bak.LOGIN_DATE,
i_cur_bak.GAME_ID,
i_cur_bak.PROVINCE,
i_cur_bak.CITY);

n_count := n_count 1;
if n_count >= 5000 then
commit;
n_count := 0;
end if;
end loop;
commit;

end;
/

如果您需转载 利用游标插入表的sql语句,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门