Hallo Webster,
ich denke, deine Frage bzgl. Turn-Key-Lösung ist an mich gerichtet? So nennt man eine Software, die für den Einsatz in der betrieblichen Praxis zugekauft wird - quasi "schlüsselfertig". Aufgrund der von dir angegebenen Tabellen-Namen bin ich darauf gekommen, dass deine Probleme irgendwie mit KHK Kaufmann oder einem Vorgänger (heute im Vertrieb von SAGE) zusammen hängen.
Die von dir angegebene "
DB-Version 5.0" setze ich mal mit Sybase
SQL Server 5.0 gleich. Das ist kein aktuelles Produkt - die heißen Adaptive Server V12 oder
SQL Anywhere V9 - wenn ich mich richtig informiert habe.
Was die Anwendung von ON UPDATE CASCADE angeht, so ist die Syntax - laut MS T-
SQL Referenz, die hoffentlich nicht zu sehr abweicht - folgende:
SQL-Code:
ALTER TABLE detail_table
WITH CHECK ADD CONSTRAINT constraint_name
FOREIGN KEY (detail_fk) REFERENCES master_table (master_pk) ON UPDATE CASCADE
Eventuell musst du das bereits existierende constraint vorher mit DROP freigeben:
SQL-Code:
ALTER TABLE detail_table
DROP CONSTRAINT constraint_name
Die klein geschriebenen Namen musst du passend ersetzen.
marabu