19 messaggi dal 11 settembre 2006
Ciao a tutti,

ho creato delle tabelle di un db con sql server 2005, ma ho dimenticato a impostare la condizione "on delete cascade" e quindi molte query non funzionano.
Sapreste dirmi come poter inserire questa condizione a posteriori senza dover rifare le tabelle. Purtroppo è la prima volta che uso sql server 2005 e ancora non so dove mettere mano.

Grazie per l'attenzione.
1.024 messaggi dal 19 dicembre 2003
Contributi | Blog
navxt6 ha scritto:
ho creato delle tabelle di un db con sql server 2005, ma ho dimenticato a impostare la condizione "on delete cascade"


ALTER TABLE nometabella DROP CONSTRAINT nomeforeignkey

ALTER TABLE schema.nometabella ADD CONSTRAINT nomeforeignkey FOREIGN KEY (campo) REFERENCES schema.tabella (campo) ON DELETE CASCADE

Bye
1.976 messaggi dal 27 luglio 2005
Contributi
salve,

Luca ti ha gia' indicato come fare, ma, per mia curiosita', cosa intendi con


ho creato delle tabelle di un db con sql server 2005, ma ho dimenticato a impostare la condizione "on delete cascade" e quindi molte query non funzionano.


e' la parte della frase "molte query non funzionano" a rendermi perplesso
saluti
Modificato da Andrea Montanari il 23 luglio 2007 12.21 -

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.