|
||||||||||||||||||||||||||||
| 前のページ 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 |
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||

