导航:首页 > 源码编译 > 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编译存储过程未响应相关的资料

热点内容
windows文件夹输入列表 浏览:903
php做网页聊天系统 浏览:874
鼠标光学传感器读取单片机 浏览:152
食品批号的app是什么 浏览:181
文件夹复原快捷键 浏览:377
app颜色为什么黑白 浏览:174
领券app是什么软件正规 浏览:481
360zip命令行 浏览:280
内网文件夹共享怎么建立快捷方式 浏览:649
驱动器加密保存文件 浏览:78
希沃白板如何安装安卓应用 浏览:926
手机私密相册哪个app最好 浏览:875
pythonopencvframe 浏览:870
达州加密自动监测网 浏览:350
高一数学必修三算法 浏览:809
服务器未响应怎么解决手机 浏览:195
程序员回到古代 浏览:404
软件合并一个文件夹 浏览:669
设置Android程序图标 浏览:376
app哪个局 浏览:916