oracle - PL SQL 我的查询说编译成功,但找不到结果
问题描述
我的查询显示编译成功,但找不到结果。任何人都可以建议吗?PLSQL 新手。谢谢
解决方案
这就是我理解问题的方式。
您没有具体说明您做了什么(它是什么类型的 PL/SQL 代码?),但是 - 它可能是一个存储过程:
SQL> create or replace procedure p_test as
2 begin
3 dbms_output.put_line('Hello');
4 end;
5 /
Procedure created.
或者可能是一个匿名的 PL/SQL 块:
SQL> begin
2 dbms_output.put_line('Hello');
3 end;
4 /
PL/SQL procedure successfully completed.
SQL>
这两个都应该显示“Hello”消息。显然,他们俩都没有。我不知道您的 PL/SQL 代码做了什么,但是 - 如果它还显示某些内容,请启用输出。在 SQL*Plus、SQL Developer 和其他一些支持它的工具中,你可以运行
SQL> set serveroutput on
如果它是您创建的存储过程,则必须执行它才能看到结果:
SQL> exec p_test
Hello --> "Hello" is here!
PL/SQL procedure successfully completed.
SQL>
或者,如果它是一个匿名的 PL/SQL 块,你不必做任何特别的事情:
SQL> begin
2 dbms_output.put_line('Hello');
3 end;
4 /
Hello --> "Hello" is here!
PL/SQL procedure successfully completed.
SQL>
看看这是否有帮助。如果没有,请更好地解释问题,我们会尽力提供帮助。
推荐阅读
- javascript - ajax 到 php post - 所有发送和接收但 php 失败
- asp.net - Web 主机上的配置错误,无法加载文件或程序集
- django - 从 www 进行重定向的正确方法是什么?到裸域(服务器或应用程序或域提供商)?
- java - 获取 AWS Java SDK 中某个主题下订阅的订阅列表
- c++ - Phong 照明留下条纹图案
- c++ - 2组静态常量的c ++运行时调度
- python - 在不使用 matplotlib 的情况下绘制轨迹图
- java - 不为 Java 中的 SQL 查询解析整个表的方法 - JDBC
- django - Django LOGIN_REDIRECT_URL 和 ReactJS 路由器
- reactjs - React Hooks 反转 useState 的语法 - 很奇怪