Comment modifier une ligne spécifique dans Microsoft SQL Server Management Studio 2008?

95

Dans Microsoft SQL Server Management Studio 2008, existe-t-il un secret pour pouvoir modifier une ligne en fonction d'une clé?

Il y a une option pour faire «Modifier les 200 premières lignes», mais que faire si je veux sélectionner une autre ligne et la modifier dans la grille de données? Je préférerais faire cela plutôt que coder une déclaration de mise à jour et risquer de gâcher la clause where.

NealWalters
la source

Réponses:

178

Utilisez l'option "Modifier les 200 premiers", puis cliquez sur "Afficher le panneau SQL", modifiez votre requête avec votre clause WHERE et exécutez la requête. Vous pourrez modifier les résultats.

Nestor
la source
32
Merci! Et juste pour ajouter les raccourcis clavier (SQL Server 2012 - pas sûr des versions précédentes) Après avoir utilisé l'option «Modifier les 200 premiers», vous pouvez appuyer sur CTRL-3 pour modifier la requête, CTRL + R pour exécuter la requête.
gordon613
1
Pour une manière plus visuelle de le faire, juste à côté de "Afficher le volet SQL", il y a un bouton pour "Afficher le volet des critères"; cela vous permet d'ajouter des filtres basés sur une interface de grille.
sleblanc
73

Comment modifier une ligne / un tuple spécifique dans Server Management Studio 2008/2012/2014/2016

Étape 1: bouton droit de la souris> Sélectionnez "Modifier les 200 premières lignes"

Modifier les 200 premières lignes

Étape 2: accédez au Concepteur de requêtes> Volet> SQL ( raccourci: Ctrl + 3 )

Accédez au Concepteur de requêtes> Volet> SQL

Étape 3: modifier la requête

Modifier la requête

Étape 4: bouton droit de la souris> Sélectionnez "Exécuter SQL" ( raccourci: Ctrl + R )

entrez la description de l'image ici

ѺȐeallү
la source
Mais alors il dit: "Le changement n'a pas été
validé
10
Bonne réponse mais quelle conception d'interface stupide.
patrick
1

L'emplacement du menu semble avoir changé pour:

Concepteur de requêtes -> Volet -> SQL

Shawn
la source
Merci pour la contribution, mais ce n'est pas une réponse. Si elle est correcte, cela devrait probablement être modifié dans la réponse existante, mais bien sûr avec une mention de la version à partir de laquelle cela s'applique.
Dennis Jaheruddin
Pourriez-vous s'il vous plaît développer votre réponse.
Matas Vaitkevicius
La nouvelle réponse de ѺȐeallү reflète également ce changement dans les menus. Remarque J'utilise Server Management Studio 11.0.x (SQL Server 2012). Comme ѺȐeallү détaille très bien avec les étapes et les captures d'écran, l'emplacement du menu a été déplacé vers: Concepteur de requêtes -> Volet -> SQL
Shawn