Sybase
SQLAnywhere:Mobilink upload_fetch_column_conflict 似乎沒有被執行
使用 Sybase Central,我配置了一個 MobiLink 測試對象,我試圖在上傳之前檢測一個唯一的約束衝突。不幸的是,它
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
.