Dans SQL Server 2008 Management Studio, lorsque je clique avec le bouton droit de la souris sur une table de base de données et que je choisis " Sélectionnez les 100 premières lignes ", je peux par ex. ajouter facilement une instruction "ORDER BY" au code SQL. Cela fonctionne bien .
Mais lorsque je choisis " Éditer les 200 premières lignes ", je n'ai pas la possibilité de modifier le code SQL (ce qui rend difficile la recherche et l'édition d'un enregistrement ajouté dans les 10 000 existants .
Je suis à peu près sûr d'avoir pu le faire dans SQL Server 2000 .
Existe-t-il un moyen dans SMSS 2008 de modifier la façon dont les enregistrements sont affichés lors de l'édition des enregistrements?
Si vous cliquez avec le bouton droit de la souris sur l'un des résultats de la requête "Éditer les 200 premières lignes" dans SSMS, vous verrez apparaître l'option "Volet -> SQL". Il affiche ensuite la requête SQL qui a été exécutée, que vous pouvez modifier à votre guise.
Dans SMSS 2012 et 2008, vous pouvez utiliser Ctrl+3 pour y arriver rapidement.
Vous pouvez également modifier les options des fenêtres contextuelles elles-mêmes, pour une utilisation plus pratique. Résumé:
Sélectionnez Explorateur d'objets SQL Server. Maintenant, vous devriez pouvoir voir les options
Donnez les valeurs 0 ici pour sélectionner/Editer tous les enregistrements
Les instructions complètes avec les captures d'écran se trouvent ici: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html
Très quick et instructions visuelles faciles pour changer ceci (et le top 1000 sélectionné) pour 2008 R2 via l'interface graphique SSMS
http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/
Résumé:
Ctrl+3 dans SQL Server 2012. Peut aussi fonctionner en 2008
Semblable à la réponse de David Hall, si vous êtes non-codeur, il peut être plus simple de cliquer avec le bouton droit de la souris 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.
La valeur par défaut pour ouvrir/ajouter des lignes à une table est Editer les 200 premières lignes. Si vous avez plus de 200 lignes, comme moi maintenant, vous devez modifier le paramètre par défaut. Voici ce que j'ai fait pour modifier le paramètre d'édition par défaut en 300: