oracle - 如何在 PL/SQL Developer 中轻松检查函数的返回值

标签 oracle plsql oracle11g plsqldeveloper

完全是数据库新手。现在我创建了一个返回数字的函数,我只是想检查这个函数的结果。我使用的工具是 PL/SQL Developer,但我找不到输出窗口或其他东西。当然,在这种情况下我不想在任何表中写入任何内容。作为一名 C++/C# 开发人员,我发现学习如何开发 PL/SQL 有点困难。我什至无法轻松看到我的函数的编译错误。

最佳答案

I just simply want to check the result of this function.

您可以简单地在 SELECT 语句中调用函数

例如,

SQL> CREATE OR REPLACE
  2    FUNCTION f_get_date
  3      RETURN DATE
  4    IS
  5      v_date DATE;
  6    BEGIN
  7      v_date := SYSDATE;
  8      RETURN v_date;
  9    END;
 10  /

Function created.

SQL>
SQL> sho err
No errors.
SQL>
SQL> SELECT f_get_date FROM dual;

F_GET_DATE
--------------------
27-AUG-2015 17:06:31

SQL>

如果您不熟悉 PL/SQL Developer 工具,您可能会发现 PL/SQL Developer Settings有帮助。

关于oracle - 如何在 PL/SQL Developer 中轻松检查函数的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32248006/

相关文章:

xml - 如何正确使用AddBatch/withBatch将xml标签值批量插入数据库表

sql - percentile_disc 与 percentile_cont

oracle - SQL Server 到 Oracle 语言转换器

plsql - Oracle PL/SQL - 使用 “No data found” 时的 ORA-01403 “SELECT INTO”

sql - PLSQL生成随机整数

java - 从 java.sql.SQLIntegrityConstraintViolationException 中提取约束名称

sql - 除 Oracle 之外的 RDBMS 中的 CONNECT BY 或分层查询

java - pl/sql java源码类错误javax.xml.transform.TransformerConfigurationException : Could not compile stylesheet

sql - 甲骨文世界标准时间

ORACLE:在 dbms_redefinition 后删除临时表时出错