現在のスキーマを強制的に現在のユーザーと同じにしたいと考えています。DB2 9.7 で現在のスキーマを次のステートメントで設定できるようです: SET SCHEMA '...'
スキーマをユーザーと同じに設定する場合は、SET SCHEMA USER ですか?
たとえば、ストアド プロシージャを呼び出すときに、そのスキーマをどのように参照すればよいでしょうか。
スキーマを設定できます...
.-CURRENT-. .-=-.
>>-SET--+---------+--SCHEMA--+---+--+-schema-name-----+--------><
+-USER------------+
+-SESSION_USER----+
+-SYSTEM_USER-----+
+-CURRENT_USER----+
+-host-variable---+
'-string-constant-'
ただし、SPの場合はSET PATHを使用する必要があります...
.-CURRENT-. .-=-.
>>-SET--+-+---------+--PATH-+--+---+---------------------------->
'-CURRENT_PATH------'
.-,------------------------.
V |
>----+-schema-name----------+-+--------------------------------><
+-SYSTEM PATH----------+
+-USER-----------------+
+-+-CURRENT PATH-+-----+
| '-CURRENT_PATH-' |
+-CURRENT PACKAGE PATH-+
+-host-variable--------+
'-string-constant------'