SQLAnywhere:Mobile Link Upload_Fetch_Column_Conflictは実行されないようです
-
11-12-2019 - |
質問
Sybase Centralでは、アップロードする前に、一意の制約違反を検出しようとしているMobile Link Testオブジェクトを設定しました。残念ながら、upload_fetch_column_conflict
が実行されていないようです。私のイベントはSybase Central:でこのように設定されています。
[...]
Product (DBA): upload_fetch_column_conflict
SELECT "DBA"."Product"."name",
"DBA"."Product"."quantity",
"DBA"."Product"."quality"
FROM "DBA"."Product"
WHERE "DBA."Product"."name" = {ml r."name} AND NOT (SELECT count(*) from "DBA"."Product" WHERE quality = {ml r.quality})> 0;
[...]
.
私が逃したことがあるのはどんな考えですか?
解決
upload_fetch_column_conflict
が更新された場合にのみ呼び出されます。したがって、インサートはその機能を引き起こさないでしょう。
統合データベースの最近の変更と競合する可能性がある新しい行を挿入する場合、競合はワークフローのアップロードの間に捕捉される必要があります。upload_insert
の内部処理
所属していません dba.stackexchange