pl/sql 执行sql语句的时候总是在初始化?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pl/sql 执行sql语句的时候总是在初始化?相关的知识,希望对你有一定的参考价值。
我在执行1000条sql语句的时候,pl/sql总是提示正在初始化,时间很长,我如何能让其时间缩短呢?
insert的时候吧?1000条插入。因为在insert的时候需要分析很多数据,所以效率很低。
可以考虑用sqlloader ,txtloader之类导入,
或者insert into tab select * from tab;这类,尽量批量导入。你会发现,快得多。 参考技术A 没有办法,1000条insert就是这样 参考技术B pl/sql新建commond窗口,把sql语句往里面一贴就可以了
PL/SQL如何调试sql语句存储过程
一直以来,我总是在sql的工具,比如sql server、navicat等中执行sql语句来发现问题自己写的sql中的问题,结果被问起时,让人贻笑大方!
那么如何调试成白行的存储过程?如何调试成百行sql语句?
PL SQL Developer
既然是调试存储过程,那么存储过程肯定是比较长,或者是参数比较多,我们这里举一个很简单的例子:
(1) 首先新建一个存储过程:在存储过程中新建——填写存储过程的名称和参数,点击确定。如图:
然后在弹出来的窗体中输入如下的代码:然后点击那个齿轮(快捷键F8)就建立好这个存储过程了,刷新一下,就可以看到啦。
create or replace procedure lifentest( a in number, b in number,m out number, n out number) is begin m:=a+b; n:=a-b; end lifentest;
(2)在我们刚刚建立的那个存储过程中右击——选择测试,可以看到如下:
以上是关于pl/sql 执行sql语句的时候总是在初始化?的主要内容,如果未能解决你的问题,请参考以下文章