首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLAnywhere: Mobilink upload_fetch_column_conflict​似乎没有被执行

SQLAnywhere: Mobilink upload_fetch_column_conflict​似乎没有被执行
EN

Database Administration用户
提问于 2014-07-08 13:46:48
回答 1查看 65关注 0票数 0

使用Sybase,我已经配置了一个MobiLink测试对象,在上传之前,我正在尝试检测唯一的约束冲突。不幸的是,upload_fetch_column_conflict​似乎没有被执行。我的事件在Sybase Central上配置如下:

代码语言:javascript
复制
[...]
​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;
[...]

知道我错过了什么吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2014-07-24 11:46:05

只有在有行更新的情况下,才会调用upload_fetch_column_conflict。因此,插入不会触发该函数。

如果插入新行可能与最近对统一数据库的更改发生冲突,则需要在上传工作流期间捕捉到冲突--例如,在upload_insert的内部处理过程中。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/69947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档