Comment modifier SQL dans "Modifier les 200 premières lignes" dans SSMS 2008

Dans SQL Server 2008 Management Studio, lorsque je clique avec le bouton droit sur une table de base de données et que je choisis " Select Top 100 Rows ", je peux ensuite ajouter facilement une instruction "ORDER BY" au SQL. Cela fonctionne bien .

Mais quand je choisis " Edit Top 200 Rows", Je n'ai pas la possibilité de Modifier le SQL (ce qui rend difficile de trouver et de modifier un enregistrement vient d'être ajouté dans les 10 000 qui sont là.

Je suis tout à fait sûr que j'ai pu le faire dans SQL Server 2000.

Est-il possible dans SMS 2008 à modifier la façon dont les enregistrements sont affichés lors de l'édition d'enregistrements?

166
demandé sur Edward Tanguay 2010-01-05 11:26:19

7 réponses

Si vous faites un clic droit sur un résultat de la requête "Modifier les 200 premières lignes" dans SSMS, vous verrez l'option "volet - > SQL". Il montre ensuite la requête SQL qui a été exécutée, que vous pouvez modifier comme vous le souhaitez.

Dans SMS 2012 et 2008, vous pouvez utiliser Ctrl+3 pour obtenir rapidement de là.

234
répondu David Hall 2016-04-11 19:32:11

Vous pouvez également modifier les options pop-up eux-mêmes, pour être plus pratique pour votre utilisation normale. Résumé:

  1. exécutez SQL Management Studio Express 2008
  2. Cliquez sur Outils - > Options
  3. Sélectionnez L'Explorateur D'objets SQL Server . Maintenant, vous devriez être en mesure de voir les options

    • Valeur de la commande Modifier les lignes supérieures
    • Valeur de la commande Select Top Rows
  4. Donnez les valeurs 0 ici pour sélectionner / éditer tous les Les enregistrements

Les Instructions complètes avec des captures d'écran sont ici: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html

142
répondu Scott 2012-02-04 18:43:58

Très rapide et instructions visuelles faciles à changer CE (et le Top 1000 select) pour 2008 R2 Via SSMS GUI

Http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

Résumé:

  • allez dans le menu Outils - > Options - > Explorateur D'objets SQL Server
  • développez L'Explorateur D'objets SQL Server
  • Choisissez 'Commandes'
  • pour la commande' Value for Edit Top Rows', spécifiez ' 0 ' pour tout modifier lignes
26
répondu MemeDeveloper 2015-04-17 08:22:10

Ctrl+3 dans SQL Server 2012. Pourrait fonctionner en 2008 aussi

9
répondu Dumisani 2015-03-26 09:26:22

Semblable à la réponse de David Hall, si vous n'êtes pas codeur, il peut être plus facile de faire un clic droit dans les résultats, puis de choisir volet > Critères. Cela vous permet d'ajuster le tri, d'ajouter des filtres, etc... sans ajuster le code SQL.

5
répondu brijwalsh 2014-11-03 16:46:38

entrez la description de l'image ici

Suivez l'image ci-dessus pour modifier les lignes de 200 à 100 000 lignes

5
répondu Shah 2017-02-03 15:12:20

La valeur par défaut pour ouvrir / ajouter des lignes à une table est Modifier les 200 premières lignes. Si vous avez plus de 200 lignes, comme moi maintenant, alors vous devez modifier le paramètre par défaut. Voici ce que j'ai fait pour changer l'édition par défaut à 300:

  1. Aller à outils en haut nav
  2. Sélectionnez options, puis Explorateur D'objets SQL Service (à gauche)
  3. sur le côté droit du panneau, cliquez dans le champ qui contient 200 et passez à 300 (ou n'importe quel numéro que vous souhaitez)
  4. Cliquez sur OK et le tour est joué, vous êtes tous ensemble!
0
répondu Mayura Devani 2018-04-21 05:09:41