Lookup変換を使用して、式からの出力ポートであるCUST_DDA
ポートに基づくACCT
テーブルからACCT_IDを抽出しようとしています。 以下のようにsqloverrideを使用しています。最初の検索条件:ルックアップの入力ポートとしてCUST_DDAポートの値を使用する方法はありますか?
SUBSTR_ACCT_ID = IN_CUST_DDA
上書き:ORA-00904: "IN_CUST_DDA":
SELECT
ACCT.ACCT_ID as ACCT_ID,
ACCT.ALT_ACCT_ID as ALT_ACCT_ID,
substr(acct.acct_id,-1*(length(IN_CUST_DDA))) as SUBSTR_ACCT_ID
FROM ACCT
WHERE ACCT.ALT_ACCT_ID LIKE '%'||TO_CHAR(IN_CUST_DDA)
AND ACCT.ACCT_ID LIKE '%'||TO_CHAR(IN_CUST_DDA)
上記のSQLオーバーライドは、エラーが原因で失敗している無効な識別子
方法はありますルックアップの入力ポートとしてCUST_DDAポートの値を使用します。 CUST_DDAは、ACCTテーブルに属するフィールドではありません。これを行う方法はありますか?
ありがとうございました。私はあなたにも、同時にあなたの長さにIN_CUST_DDAを使用して、CHARにIN_CUST_DDAを変換しようとしていることがわかりますオーバーライドから