これは本当に簡単な質問ですが、どこでもこの構文を見つけることはできません。pl/sql関数内で変数を宣言できないようですか?
私はこのようなものを持っている:
FUNCTION some_function
(
t_string IN VARCHAR2
) RETURN NUMBER IS
some_variable NUMBER;
BEGIN
//logic
END some_function;
それはsome_variable宣言を打つと、それは期待していた/どのように私は、変数を宣言しない「言語」を私に指示?私はこのようにした例を見たことがあるが、なんらかの理由でうまくいきません。
多くのおかげで、 ふぐ
どこを実行しますか?定義と実装部分を持つデータベースパッケージを作成します。あなたの関数を書いてそれを呼び出すことは、2つの異なることです。 –
宣言は問題ありません。問題は機能の本体に存在しなければならない。 – winkbrace
@BazzPsychoNut:宣言はうまくいきません。 CREATE OR REPLACEが必要です。 – DCookie