2016-05-26 9 views
-1

Ich habe zwei Zeilen in der gleichen Tabelle. Ich möchte den Unterschied zwischen diesen beiden Reihen zeigen, wie im Bild gezeigt. Ich versuche das in einem Update-Trigger zwischen eingefügten und gelöschten Tabellen zu tun. Mein Ziel ist es, Änderungen in der Tabelle nach Auslöser wie folgt zu erfassen. Der Punkt ist, ich brauche nur veränderte Zellen. Wie kann ich das tun?Vergleichen verschiedener Zellen in zwei Zeilen in sql

Example rows

+0

Tag die verwendeten dbms, da die meisten Produkte ihre eigenen, nicht-ANSI SQL, Trigger-Implementierungen – jarlh

Antwort

0

Sie sollten Cursor für diesen Fall verwenden. Mit dem Cursor können Sie die einzelnen Zellenwerte in Variablen speichern und vergleichen.

+0

haben, aber es gibt zu viele Spalten. Lösung sollte flexibel sein, ich werde es für viele Tabellen verwenden –

Verwandte Themen