sql >> データベース >  >> RDS >> Oracle

ストアドプロシージャでreturnを使用することはできますか?

    ストアドプロシージャでは、OUTを使用して値を返します パラメータのみ 。例で2つの変数を定義したので、次のようになります。

       outstaticip OUT VARCHAR2, outcount OUT NUMBER
    

    戻り値をoutパラメータに割り当てるだけです。つまりoutstaticip およびoutcount 呼び出し元からそれらにアクセスします。ここで意味するのは、ストアドプロシージャを呼び出すと、これら2つの変数も渡すことになります。ストアドプロシージャの呼び出し後、変数には戻り値が入力されます。

    RETURN valueが必要な場合 PL / SQL呼び出しからの戻りとして、FUNCTIONを使用します 。 この場合、戻り変数として返すことができる変数は1つだけであることに注意してください。



    1. MySqlのDATETIMEフィールドの日付部分にインデックスを作成するにはどうすればよいですか?

    2. SQL Server(T-SQL)の現在のセッションで使用されている日付形式を見つける方法

    3. カーソルの行タイプ型オブジェクトを使用したOracle一括収集の例

    4. MYSQLからoutfileへのアクセスが拒否されました-しかし、私のユーザーはすべてのアクセス権を持っています..そしてフォルダはCHMOD777です