Le "Rejoindre" instruction SQL vous permet de joindre plusieurs tables dans une requête. Vous devez utiliser l'instruction de jointure dans une sous-requête en utilisant l'instruction "Mise à jour " . La déclaration de mise à jour modifie le contenu de vos tables de base de données . L' instruction de jointure vous permet de filtrer les enregistrements affectés de sorte que vous n'avez pas accidentellement mettre à jour les enregistrements par inadvertance . Utiliser des requêtes de mise à jour judicieusement de sorte que vous ne modifiez pas les enregistrements de la table mauvais . Instructions
1
Cliquez sur le bouton "Démarrer " et sélectionner " Tous les programmes ". Cliquez sur « SQL Server », puis cliquez sur « SQL Server Management Studio. " L'éditeur SQL de base de données principale s'ouvre .
2
un clic droit sur le nom de la base de données sur le panneau de gauche de Management Studio et sélectionnez « Nouvelle requête ». Un éditeur SQL s'ouvre, dans laquelle vous entrez le code de mise à jour .
3 Type de
votre déclaration de mise à jour . Par exemple, si vous voulez mettre à jour un groupe de dossiers de clients de changer le prénom , la syntaxe suivante accomplit l' edit:
clients de mise à jour
mis prénom = 'joe' où prénom = recherche: ' Joseph ' < p> Cette requête de mise à jour modifie tous les clients avec un premier nom de «Joseph» le surnom de « Joe ».
4
Utilisez l' instruction de jointure pour filtrer plus de disques . Dans l'exemple à l'étape 3 , si vous voulez filtrer plus de disques à l'aide de critères dans une autre table, vous utilisez l'instruction de jointure. La syntaxe suivante met à jour uniquement les clients qui ont une ordonnance de la table " ordres" :
clients de mise à jour
mis prénom = 'joe' où = prénom « Joseph » et customerId
(SELECT client à partir commandes o rejoindre clients c où o.customerId = c.customerid )
5
Appuyez sur la touche "F5" pour exécuter la requête . La mise à jour est immédiate, afin que les données de la table sont modifiés après le "succès" retours de message.