debug->run,就可以在DBMS OUTPUT看到输出结果.也可直接在session->execute执行
解决方案 »
- 函数没有返回值
- 跪求一条SQL语句!!!!
- Linux下oracle无法登陆了
- 专家,出来看看有没有高招.....
- 大家帮忙看下这段连接Oracle的java程序在运行时抛出异常,怎么回事呢
- 如何仅仅保存COMMIT后前面最后一条记录?
- redhat9 安装ORACLE8I 求binutils-2.10.91.0.2-3.i386.rpm下载地址
- 安装ORACLE9I,试图执行GETVALUE时,没有找到指定的键
- 请教各位,oracle中如何插入一个长字符串?
- 请教,重装Oracle要做哪些,主要注册表要删除什么
- 如何在sql plus中查看对象(table、index)的存储参数pctfree、pctUsed等?
- 建议开个标准SQL板块,同意的跟贴!
Variable | Value
———————|———————————
———————|———————————
———————|———————————每次debug时,变量的Value总是(No debug information),按常理应该是出现数值的吧?
我知道通过 DBMS_OUTPUT.PUT_LINE('***'||*);可以方便看到变量的值,只是想学习developer这个工具的使用,hehe.
———————|———————————
———————|———————————
———————|———————————
要在Variable中输入你想查看的变量名,当变量被负值后就可以在Value看到它的值.
还有如果鼠标在变量上停留,也可以看到变量的值
例如:触发器:
create or replace trigger my_test_test
before insert on test
for each row
declare
StartHW NUMBER;
-- local variables here
begin
StartHW:=1;
:NEW.AA:=88;
end my_test_test;test window代码:
declare
-- Local variables here
i integer;
begin
-- Test statements here
insert into test values (33,8);
select count(*) into i from test;
end;
这样可以调试到StartHW,没问题;但是如果想调试到调用匿名块部分的变量i,就不行了,不知道是什么原则。