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 に答える