Ich habe einen Trigger ausgelöst Update auf meiner Tabelle, aber ich habe festgestellt, dass nach dem Update ohne Fehler gemacht wird, wenn ich versuche, den aktualisierten Wert auf meinem Datenlogger zu sehen, fehlt dieser bestimmte Wert.Fehlende Zeile nach ausgelöstem Update in PostgreSQL
Das ist mein Tisch des stracture:
CREATE TABLE "customer" (
"customerid" int NOT NULL,
"personid" int,
"number_of_items" int NOT NULL DEFAULT 0,
CONSTRAINT customer_pk PRIMARY KEY ("customerid")
) WITH (
OIDS=FALSE
);
Dies ist das Verfahren, die in den Trigger-
CREATE OR REPLACE FUNCTION updatecustomer() RETURNS trigger AS $purchase$
BEGIN
UPDATE "customer" SET "number_of_items" = "number_of_items" + 1
WHERE "customerid" = 29614;
RETURN NULL;
END
$purchase$ LANGUAGE plpgsql;
genannt Dies ist Code ist meine Trigger:
CREATE TRIGGER updatecustomer AFTER INSERT ON "salesorderdetail"
EXECUTE PROCEDURE updatecustomer();
Vorher und Nachher in meinen Daten:
eine Antwort oder einen Vorschlag? – HelloIT