ストアドプロシージャのFROM句にOracleテーブル名を作成するために、変数を文字列に連結するにはどうすればよいですか?
select *
from v_schema || '[email protected]' || abc.world
ストアドプロシージャのFROM句にOracleテーブル名を作成するために、変数を文字列に連結するにはどうすればよいですか?
select *
from v_schema || '[email protected]' || abc.world
あなたは本当にこれを行うことになっていないが、いくつかの方法がhereです。
動的SQLを使用することができます
http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/dynamic.htmを。あなたがdbms_assert
を使用することができ、SQLインジェクションから保護するために
:
http://www.oracle-base.com/articles/10g/dbms_assert_10gR2.php
- 動的SQL
は即時実行は 'から*を選択する' || v_schema || .tbl_a @ abc.world ';