1

我正在尝试使用 Toad 在 Oracle 中创建一个简单的函数,但是当您运行该脚本时,它会显示一条错误消息或成功。

我的功能:

CREATE OR REPLACE FUNCTION simple RETURN VARCHAR2 IS

BEGIN
  RETURN 'Simple Function';
END simple;
/

有什么建议么?谢谢。

4

2 回答 2

2

你的功能是正确的,你可以用F5试试。

v6 - v8.6

  • 执行语句(编辑器包含 1 条语句) -- F9 执行
  • 光标处的语句 -- SHIFT F9 执行
  • 多条语句——F5
  • 在光标处编译 PL/SQL 对象 -- F9
  • 在选项卡中编译所有 PL/SQL——不可能

v9

  • 执行语句(编辑器包含 1 条语句)- F9
  • 在光标处执行语句 - F9(带分隔符)或 SHIFT F9(不带分隔符)
  • 执行多条语句——F5
  • 在光标处编译 PL/SQL 对象 -- F9
  • 在选项卡中编译所有 PL/SQL -- 在导航器“编译所有”中单击鼠标右键</li>

问候。

于 2012-12-07T17:44:08.637 回答
0

这也可能有帮助:

DECLARE
  v_retVal Varchar2(20);
--
  FUNCTION simple RETURN VARCHAR2 IS
  BEGIN
    RETURN 'Simple Function';
  END simple;
BEGIN
  v_retVal:= simple;
  dbms_output.put_line(v_retVal);
END;
/
于 2012-12-07T22:17:44.577 回答