Frage

Mit Sybase Central habe ich ein MobiLink-Testobjekt konfiguriert, bei dem ich versuche, vor dem Hochladen eine eindeutige Einschränkungsverletzung zu erkennen.Leider scheint es upload_fetch_column_conflict​ scheint nicht ausgeführt zu werden.Meine Ereignisse sind in Sybase Central so konfiguriert:

[...]
​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;
[...]

Irgendeine Idee, was ich vielleicht verpasst habe?

War es hilfreich?

Lösung

upload_fetch_column_conflict wird nur angerufen, wenn eine Leitung aktualisiert wurde.Daher löst eine Einfügung diese Funktion nicht aus.

Wenn eine neue Zeile eingefügt wird, die mit einer kürzlich vorgenommenen Änderung in der konsolidierten Datenbank in Konflikt stehen könnte, muss der Konflikt während des Upload-Workflows abgefangen werden - also z.innenverarbeitung von upload_insert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top