ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

XMLからDBへのデータマッパーのダイナミックでのSQLの書き方について

このトピックの投稿一覧へ

なし XMLからDBへのデータマッパーのダイナミックでのSQLの書き方について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016-7-4 15:39 | 最終変更
at1230  新米   投稿数: 8
XMLからOracleDBへ更新処理で
データマッパーの特性でDBオペレーションを
Dynamic にして下記のようにSQLを書いて
テーブルORA.MASTERに対するMERGE文を実行しているのですが
-----------------------------------------------------
MERGE INTO ORA.MASTER M USING (
select
<!?STATUS_CODE?!> STATUS_CODE
,<!?MASTER_TYPE?!> MASTER_TYPE
,<!?NAME?!> NAME
,<!?ID?!> ID
from dual ) D
ON ( M.STATUS_CODE = D.STATUS_CODE and M.MASTER_TYPE = D.MASTER_TYPE )
WHEN MATCHED THEN UPDATE SET
M.NAME = D.NAME,M.ID = D.ID
WHEN NOT MATCHED THEN INSERT (
STATUS_CODE,MASTER_TYPE,NAME,ID
) VALUES (
<!?STATUS_CODE2?!>,<!?MASTER_TYPE2?!>,<!?NAME2?!>,<!?ID2?!>
)
-----------------------------------------------------

実行後のエラーログを見ると

「データベースが見つかりません.データソース: DestinationDB_1_3_34_5」

となってテーブル名 ORA.MASTER が認識できていないようなのですが
何か書き方や使い方が間違っているでしょうか?

ご存知の方がいらっしゃれば
アドバイスお願いします。


投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約