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?
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à.
Vous pouvez également modifier les options pop-up eux-mêmes, pour être plus pratique pour votre utilisation normale. Résumé:
- exécutez SQL Management Studio Express 2008
- Cliquez sur Outils - > Options
-
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
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
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
Ctrl+3 dans SQL Server 2012. Pourrait fonctionner en 2008 aussi
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.
Suivez l'image ci-dessus pour modifier les lignes de 200 à 100 000 lignes
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:
- Aller à outils en haut nav
- Sélectionnez options, puis Explorateur D'objets SQL Service (à gauche)
- 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)
- Cliquez sur OK et le tour est joué, vous êtes tous ensemble!