Erstmal musst Du sicherstellen, dass Du �ber referenzielle Integrit�t nicht sowieso die dazugeh�rigen Produkte l�schen l�sst.
Und dann kannst Du ein Trigger imlementieren, dass beim l�schen aus der Kategorie-Tabelle entsprechend reagiert.. Claudius > Hallo! > > Ich arbeite auf einem MS SQL-Server 2000. Hier sind folgende zwei > Tabellen. > > PRODUKT(produkt_id(PK), name, kategorie_id(FK)) > KATEGORIE(kategorie_id,kategorie_bezeichnung) > > Meine Frage ist jetzt, kann ich sagen/machen, wenn eine Kategorie > gel�scht wird, welche in der Tabelle PRODUKT vorhanden ist, soll die > Spalte kategorie_id (PRODUKT) den Wert NULL bekommen? > > > Beispiel: > > > PRODUKT(1,Produkt A, 1) > PRODUKT(2,Produkt B, 2) > PRODUKT(3,Produkt C, 1) > > > KATEGORIE(1, BIER) > KATEGORIE(2, WEIN) > > > Wenn jetzt die Kategorie 2 (Wein) gel�scht wird, soll die Tabelle > PRODUKT wie folgt aussehen. > > PRODUKT(1,Produkt A, 1) > PRODUKT(2,Produkt B, NULL) > PRODUKT(3,Produkt C, 1) > > > Danke f�r Eure Hilfe. > > lg > Klausi > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
