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実行
  • カーソル位置のステートメント-SHIFTF9Execute
  • 複数のステートメント-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 に答える