lookup-table
この関数は、パラメータから生成されたSQL問合せに基づいて文字列を返します。
この文字列は、次を実行することによって取得されます。
SELECT outputColumn FROM table WHERE inputColumn = key
それを、JDBC接続文字列(jdbc:oracle:thin:
username
/
password
@
host
:
port
:
sid
)、またはデータソースJNDI識別子のいずれかのデータソースに対して実行します。JDBC接続文字列を使用する場合は、Oracle Thinドライバのみがサポートされます。
例:
oraext:lookup-table('employee','id','1234','last_name','jdbc:oracle:thin:xyz/xyz@localhost:1521:ORCL')
シグネチャ:
oraext:lookup-table(table, inputColumn, key, outputColumn, data source)
引数:
-
table
: - データの抽出元の表。 -
inputColumn
: 表内の列。 -
key
: 入力列のキーの値。 -
outputColumn
: データを出力する列。 -
data source
: データのソース。
プロパティID:
-
namespace-uri:
http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc
-
namespace-prefix
:oraext