在oracle中如何利用SQL语句实现数据的循环插入

在oracle中如何利用SQL语句实现数据的循环插入,第1张

declare

j number := 4;

k number := 0;

cursor cur_get_data is

select a1 from TableA;

begin

for i in cur_get_data

loop

update TableB

set TableBb2 = ia1

where TableBb1 <= j and TableBb1 >= k;

k := j;

j := j+ 5;

end loop;

end ;

你的意思是将a导入b喽! 好办

首先,将数据库b数据清空,用dba权限登录后,输入语句drop user b cascade;

然后重新创建用户b和之前的一样权限和密码,如:

create user b indentified by password;

grant dba(权限)to b;

最后,将a数据导入b,如:

imp user/password@servername file=a数据的路径 full=y

导入成功后就OK了。

最简单的方法,通过第三方工具plsql。

步骤:

1、登录表所在数据库及用户。

2、在左边的树找到要生成语句的表,比如emp表,在表名上点右键,出现下列菜单:

3、选择DBMS_元数据——>DDL

4、等待出结果即可。

以上就是关于在oracle中如何利用SQL语句实现数据的循环插入全部的内容,包括:在oracle中如何利用SQL语句实现数据的循环插入、oracle如何导入数据库更新表结构和数据、我想把oracle数据库中一列数据通过循环语句挨个数据在用sql语句替换成另一个生成的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9410690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存