当前位置:首页 » 服务存储 » 存储过程执行了没反应
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

存储过程执行了没反应

发布时间: 2023-05-08 18:04:23

① oracle 存储过程 运行无结果

sqlplus或者PL/SQL SQL窗口输入(单独调用存储过程):无参数EXEC 过程名;或者BEGIN过程名END; IN 参数EXEC 过程名(入参数..);或者BEGIN过程名(入参数...)END; OUT参数,IN OUT参数variable 绑定变量名 数据类型; //定义一个变量接收出参数的值;EXEC 过程名(:绑定变量名);

② SQL存储过程,条件作为参数传入时,执行无反应! 何解

是不是因为本来就没有数据,你直接用sql语句查询确认下结果然后再检查你的过程

③ 创建了存储过程,执行提示已成功运行,但是老是不出结果怎么回事

你这里是创建存储过程。
你的存储过程还没被历烂液调用肢物呢。
在命令窗口输入:历埋
exec ep;

call ep;

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

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

⑤ 我用PLSQL写了个存储过程,然后怎么执行那我放在test窗口里执行,没有反应啊

create or replace procere test
(i_test IN integer,
o_test OUT varchar(20)
)
AS
temp varchar(20);
begin
select name
into temp
from person
宴巧 where id=i_test;
end test;

应该是这样的 赋的值是隐岩你输入的值,不是输出的值,你在test里面可以输入id 然后你需要的名字就出来了灶祥御。也可以在command里面运行,以/为结束符,然后进行测试,测试的时候要给o_test定义一个变量

两种方式都是可以的

⑥ 为什么我执行完存储过程,却看不到结果

使用第三方软件执行存储过程后软件会有所提示:
---比如sql
navigator
在执行存储过程后,运行按钮恢复可点状态,这就代表存储过程通过并成功执行;您可以调用查询您执行的存储过程中的语句看看值都正常否。
---比如pl/sql
这个执行后软件会提示
"
procere
successfully
completed"这样就代表执行成功;

⑦ pl/sql developer单步调试存储过程无响应

大致有2种可能:

1. 某个sql执行效率低下,无法执行完毕
2. 存在数据库锁(比如某表被锁),而此程序使用了此表,从而一直处于等待状态。

用具有dba的用户登录,看session,有没有相关的问题。

⑧ Oracle 定义存储过程 不能执行,处于无效状态。

无效状态有两种可能:

1、一种是你的存储过程编辑没有成功,创建了,但里面有语法错误。

⑨ pb调用存储过程执行成功但没有结果

1、首先新建一个standardclass,并在selectstandardclasstype中选择transaction,这时会打开一个声明函亩核数的窗口。SQL->remotestoredprocere,回出现选如耐返择存渣饥储过程的窗口,选择即可生成函数。