2

我编写了有史以来最复杂的 sql 函数:

function abc() RETURN 7;

我想验证我的函数实际上做了我认为它做的事情:返回一个 7。

使用 sql-developer 实现这一目标的最简单方法是什么?

4

1 回答 1

1

function abc() RETURN 7;这不是一个有效的函数声明。

让我们尝试这样的事情:

SQL> create or replace function abc
  2  return number
  3  is
  4  begin
  5    return 7;
  6  end;
  7  /

Function created

要查看函数的结果,只需查询dual表,其中函数名称列在查询的选择部分中。使用此方法确保函数不包含任何 DML 语句。

SQL> 
SQL> select abc
  2    from dual
  3  /

       ABC
----------
         7
于 2012-10-10T15:25:15.463 回答