Modifier les données de la grille
Je voudrais modifier les données directement à partir de la grille dans ssms. par exemple:
Quand j'execute SELECT TOP 10 * FROM some_table
, je veux modifier les données directement à partir de la grille.
Je ne veux pas l'ouvrir some_table
et les modifier à partir de là.
Je sais que la grille est en lecture seule, mais peut-être que quelqu'un écrit addin pour elle.
- Serait bien que les deux bases de données MySql et Oracle permettre cela.
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas modifier les données dans la grille des résultats. Vous auriez à passer par la "table ouverte" de l'itinéraire si vous souhaitez modifier les données manuellement au lieu d'utiliser UPDATE/INSERT SQL.
Est-il une raison pour laquelle vous souhaitez utiliser le résultat de la grille à la place?
Vous pouvez spécifier une requête lorsque vous passez par table ouverte pour limiter les résultats si c'est votre raison? Il y a une "Afficher le Volet SQL" bouton dans la barre d'outils, vous devez sélectionner (boîte carrée avec "SQL" écrit).
J'ai une très grande base de données (70+ GO) avec autant de tables.
Je suis à l'aide de Red Gate SQL refactoriser pour intellisense et quelques autres choses.
C'est tellement chiant à taper dans la mise à jour des instructions sql à chaque fois que j'ai besoin de changer de champ unique.
Il prend aussi un certain temps pour trouver la table dans l'explorateur d'Objets.
Intellisense ne fonctionne pas lorsque j'utilise "Afficher le Volet SQL".
Je suis nouveau sur SQL Server et qui ont utilisé le produit Oracle 'PL/SQL developer" par Tous les Tour Automatismes dans un emploi précédent... Il vous permettra d'effectuer une sélection dans la fenêtre de requête, puis d'ajouter "mises à JOUR" à la fin de votre raffinée SQL SELECT et "ta-da' vous pouvez maintenant modifier les résultats dans une belle grille. Pas besoin d'Ouvrir la Vue de la Table, cliquez sur le bouton SQL, collez-le dans le SQL, vous vous avez travaillé sur et puis cliquez sur " exécuter 😉
EMS SQL Manager for SQL Server permet de mettre à jour les données directement à l'intérieur d'un des résultats de la grille.
Cet outil est ennuyeux pour la saisie de nouvelles demandes (pauvres intellisense et la gestion d'erreur) mais bien pour cela. J'ai toujours les deux outils ouvert.
Si vous faites un clic droit sur le tableau et sélectionnez modifier les 200 premiers enregistrements, il produit un résultat d'écran avec une requête.
Ajoutez à cela votre requête et vous pouvez ensuite modifier les enregistrements dans l'écran des résultats.
Aussi vous pouvez modifier les 200 à un numéro que vous souhaitez (2000).
Les "résultats" volet n'est pas seulement les résultats.
etc
C'est pourquoi ils sont séparés.
N'hésitez pas à écrire vos propres add-in 🙂 Ou ici
SQL Server N'est PAS Accès!
Lorsque vous exécutez une requête et obtenir les résultats - c'est exactement ce que vous faites, la lecture des données, pas d'ouverture de la table de montage. Pouvez-vous imaginer le nécessaire contrôle de transaction autour de permettant la fenêtre de résultats pour être édité? Le blocage serait probablement moudre SQL à une halte - j'espère que personne n'a jamais écrit ce genre de complément!