tet*_*ete 2 oracle plsql oracle11g plsqldeveloper
完全是数据库新手。现在我创建了一个返回 NUMBER 的函数,我只想检查这个函数的结果。我使用的工具是 PL/SQL Developer,但我找不到输出窗口或其他任何东西。当然,在这种情况下,我不想在任何表中写入任何内容。作为 C++/C# 开发人员,我发现学习如何开发 PL/SQL 有点困难。我什至不能轻易看到我的函数的编译错误。
我只是想检查这个函数的结果。
您可以简单地在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>
Run Code Online (Sandbox Code Playgroud)
如果您不熟悉 PL/SQL Developer工具,您可能会发现PL/SQL Developer Settings很有帮助。