Hallo Leute,
ich hoffe ihr könnt mir helfen.
Ich benötige eine Lösung in Form eines "einfachen" Update-Befehls (am Besten ohne Prozeduren und Sonstiges) und komme nicht sorecht weiter.
Ich habe eine Tabelle "Belege". Spalten: Kennung (GUID), KennungCopy(GUID), etc....
Die KennungCopy kann als Eintrag einen "Verweis" auf die Hauptkennung ("Kennung") haben. (Bei Kopien)
Ich möchte jetzt alle Zeilen Updaten und dabei prüfen, ob die angegebene Kennung in KennungCopy als Hauptkennung ("Kennung") noch existiert.
Beispiel:
Datensatz1:da960b4b-d36d-4a1a-b7a4-63014026ca07 | null
Datensatz2:78efb356-d4d8-4044-9f0f-41d219e86bdb | da960b4b-d36d-4a1a-b7a4-63014026ca07
Datensatz3:f6ce50ca-cc2c-40bf-a399-2d091078b0eb | e2b33dce-9607-427e-9556-ca8bf5c0f2a1
Bei Datensatz3 existiert die "e2b33dce-9607-427e-9556-ca8bf5c0f2a1" nicht mehr als "Hauptkennung", die KennungCopy soll auf "NULL" gesetzt werden:
Datensatz3:f6ce50ca-cc2c-40bf-a399-2d091078b0eb | null
ich hoffe ihr könnt mir helfen.
Ich benötige eine Lösung in Form eines "einfachen" Update-Befehls (am Besten ohne Prozeduren und Sonstiges) und komme nicht sorecht weiter.
Ich habe eine Tabelle "Belege". Spalten: Kennung (GUID), KennungCopy(GUID), etc....
Die KennungCopy kann als Eintrag einen "Verweis" auf die Hauptkennung ("Kennung") haben. (Bei Kopien)
Ich möchte jetzt alle Zeilen Updaten und dabei prüfen, ob die angegebene Kennung in KennungCopy als Hauptkennung ("Kennung") noch existiert.
Beispiel:
Datensatz1:da960b4b-d36d-4a1a-b7a4-63014026ca07 | null
Datensatz2:78efb356-d4d8-4044-9f0f-41d219e86bdb | da960b4b-d36d-4a1a-b7a4-63014026ca07
Datensatz3:f6ce50ca-cc2c-40bf-a399-2d091078b0eb | e2b33dce-9607-427e-9556-ca8bf5c0f2a1
Bei Datensatz3 existiert die "e2b33dce-9607-427e-9556-ca8bf5c0f2a1" nicht mehr als "Hauptkennung", die KennungCopy soll auf "NULL" gesetzt werden:
Datensatz3:f6ce50ca-cc2c-40bf-a399-2d091078b0eb | null