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

Antwort per Email an