Tenir compte du Dig suivant, on suppose que tous les trois tables ont une colonne Is_Deleted par défaut, il est réglé sur ... Je veux mettre à jour Is_Deleted = 1 champ de les clients table où CustId = 2 uniquement lorsque les lignes contenant CustId = 2 et Is_Deleted = 1 dans Ordres et OrderItems Tableaux ... Je ne veux pas utiliser Cascade Option .. Toute suggestiondéclaration de mise à jour dans le serveur SQL 2005
alt text http://i.msdn.microsoft.com/ms152507.75c9e4c3-260d-4b8d-8a27-b720d8f4470e(en-US,SQL.90).gif
@gbn qui fonctionne ce qui se passe si quelques lignes dans la table OrderItems a Is_Deleted = 0 pour C.CustID = 2 –
Rien. L'EXISTS est faux – gbn