SQL - Wie vergleichen Sie einen CLOB

in einer DB2-trigger, muss ich vergleichen, um den Wert von einem CLOB-Feld.
So etwas wie:

IF OLD_ROW.CLOB_FIELD != UPDATED_ROW.CLOB_FIELD 

aber "!=" funktioniert nicht für den Vergleich von CLOBs.

Was ist der Weg, um es zu vergleichen?

Bearbeitet, um hinzufügen:

Mein trigger braucht, um zu tun, einige Maßnahmen, wenn der Clob-Feld geändert wurde, während ein update. Dies ist der Grund, warum ich brauchen, um zu vergleichen, die 2 CLOBs in der trigger-code.
Ich bin auf der Suche für einige detaillierte Informationen, wie dies gemacht werden kann,

  • Dann sollten Sie wahrscheinlich halten @igelkott Antwort. Es ist wahrscheinlich der beste Weg. Berechnen Sie die neue MD5-Checksumme und vergleichen Sie mit der alten, und wenn Sie sich unterscheiden, CLOB geändert hat. Es gibt eine sehr kleine chance, dass es geändert und du hast die gleiche Prüfsumme - aber machen Sie sich keine sorgen.
InformationsquelleAutor Tipa Shel Or | 2008-09-21
Schreibe einen Kommentar