| ||||||||||||||||||||||||||||
| 前のページ 1 2 | ||||||||||||||||||||||||||||
| IN OUTパラメータ | ||||||||||||||||||||||||||||
Oracleでは、IN OUTパラメータにあらかじめ値を入れておけるので、ストアドプロシージャ側に値を渡すことができます(リスト21) | ||||||||||||||||||||||||||||
CREATE PROCEDURE | ||||||||||||||||||||||||||||
リスト21:OracleでのIN OUTパラメータ例 | ||||||||||||||||||||||||||||
| その実行結果です。 | ||||||||||||||||||||||||||||
A = SECOND | ||||||||||||||||||||||||||||
| PostgreSQLでは、IN OUTパラメータに関しても、OUTパラメータと同様に複合型を使って移行します(リスト22) | ||||||||||||||||||||||||||||
CREATE TYPE SWAP_INOUTS AS | ||||||||||||||||||||||||||||
リスト22:IN OUTパラメータへの値の代入 | ||||||||||||||||||||||||||||
| 実行結果です。 | ||||||||||||||||||||||||||||
% SELECT TEST_SWAP(); | ||||||||||||||||||||||||||||
| 前のページ 1 2 | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||

