导航:首页 > 源码编译 > oracle编译存储过程未响应

oracle编译存储过程未响应

发布时间:2022-09-24 12:40:51

1. plsql developer 编辑存储过程 未响应

这事我也遇到过,尤其是create or replace procere的时候

楼上说的不对,即使有循环,跟编译的时候也没什么关系,后来换工具也不行

最后不知不觉就好了,如果你着急测试的话

把存储过程的名字改一个,先测试一下,然后尝试重启数据库,不知道你数据库是本地的还是远程的,如果远程不方便重启的话看看有没有长时间占用资源的sql,也就是你这个存储过程有关的,KILL掉

2. oracle 存储过程 执行、调用不成功 求高手指导

1)存储过程创建有语法错误,编译应该不能通过。明显的
update students set STUDENT_AGE = 10
后面少了分号(;),因此调用不成功没有什么奇怪的。
2)没有出入参的存储过程执行通过exec update_students;来实现的,也可以
begin
update_students;
end;
/
来执行

3. oracle存储过程编译总是通不过,报错,源代码和报错如下。

没错误啊,可以编译.
SQL> create or replace procere print_n(the_time in integer,chr in char default('-'))
2 is
3 begin
4 for i in 1..the_time loop
5 dbms_output.put(chr);
6 end loop;
7 dbms_output.put('');
8 end print_n;
9 /

Procere created

4. oracle存储过程 处于无效状态

1、你的存储过程有错误,编译不通过。处理于无效状态。
2、问题
存储过程中隐式游标的select语句必须要有into子句。
而select*fromtemp_syckzl_zy这是一个没有意义的语句;
应改为如:selectcol1intov_col1fromtemp_syckzl_zy;
注:col1为表中一字段,v_col1为一变量

5. oracle 存储过程无法执行

你的procere name有问题吧。

createorreplaceprocerecheck1
AuthidCurrent_Useris
vn_ctnnumber(2);

应该这样:

createorreplaceprocerecheck1_Authid_Current_Useris
vn_ctnnumber(2);

6. ORACLE 存储过程无法编译,编译就卡死

你怎么查的锁?v$locked_object?dba_ddl_locks查了没,可能是ddl的锁,如果不能编译,一编译就死,也可能是ddl的锁导致的,以前碰到过。如果能找到锁,那就简单了。
不过还碰到过一种特别扯淡的情况,关掉自己的连接,然后换一台电脑从新来过,就OK了,这种情况也碰到过。

7. plsql编译存储过程卡死

1、查看一下Oracle数据库中的正在运行的进程是否正在运行该程序,如果有的话把进程停止
2、全部关闭重开或者换一个PLSQL试一下,看看是不是PLSQL本身导致的问题
3、如果都不好用先尝试重启一下PLSQL所在的服务器(如果可以重启的话)
先试试上述方法

8. oracle 存储过程无法编译,删除,一旦执行该操作PLSQL就会出现未响应

存在无效对象,用plsql菜单中的工具先“编译无效对象”

阅读全文

与oracle编译存储过程未响应相关的资料

热点内容
加密人员是干什么的 浏览:572
如何开通手机imap服务器 浏览:507
博途v151软件编译好后如何仿真 浏览:429
365还有哪几种算法 浏览:737
加密数字货币和法定货币的区别 浏览:641
加密的视频如何录屏 浏览:28
java代码在eclipse哪个文件夹 浏览:222
旧的安卓线叫什么 浏览:859
台湾红羊公司出品的电影 浏览:102
红颜玫瑰花双女主免费阅读 浏览:238
小说傻柱原着txt 浏览:967
周香允演的女上市是哪部电影 浏览:423
单片机异步通信数据格式 浏览:13
argon2d算法的币 浏览:50
世界上最简单的解压神器 浏览:566
一人之下小说txt全文 浏览:584
.超大尺度男男电影 浏览:396
无法找到加密狗将进入演示模式 浏览:134
韩国李彩谭主演的电影 浏览:560
redisphp管理 浏览:958