質問

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の内部処理

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top