Remarque : Curieusement, même la version gratuite de Toad pour SQL Server ne vous permet pas d'exécuter seulement l'instruction sous le curseur.
Il est vraiment ennuyeux que TOAD ne tienne pas ses promesses :
De l'aide TOAD : [F9 pour exécuter] une partie d'une instruction, qui peut contenir une ou plusieurs instructions. Vous pouvez sélectionner la partie de l'instruction en plaçant le curseur à l'intérieur ou à côté de l'instruction, ou en sélectionnant l'instruction. Remarque : Toad considère comme "adjacentes" toutes les instructions (y compris les commentaires) séparées du curseur ou les unes des autres par moins de deux lignes vides. Si une erreur se produit pendant l'exécution d'une instruction, un message d'erreur s'affiche, vous permettant soit d'ignorer l'erreur et de continuer, soit d'interrompre l'exécution.
Je l'ai essayé des millions de fois mais il exécute simplement tout le script. Je voulais le chercher dans le groupe d'assistance aux utilisateurs (toadss(at)yahoogroups.com) mais yahoo a la fonction de recherche la plus stupide qui soit ! Il ne peut même pas trouver le mot clé "toad" dans le groupe de messagerie des crapauds, DOH !
Je pense que TOAD est le meilleur outil d'interrogation qui soit, mais l'absence de cette fonctionnalité m'ennuie vraiment.
MISE À JOUR : SOLUTION TROUVÉE ! J'ai posé cette question dans le groupe de messagerie toadss et j'ai obtenu la réponse. Contrairement à Oracle, vous devez séparer les déclarations dans SQL Server avec le mot-clé GO après chaque déclaration. Ce n'est que si vous faites cela que la touche F9 fonctionne comme prévu, en exécutant l'instruction en cours.
2 votes
Note sur votre note : Dans TOAD, la touche F9 exécute le groupe de relevés courants. Les groupes sont séparés à l'aide du mot clé "go" (également répondu par "ercan").
0 votes
Dans les versions ultérieures de TOAD (v6.6++), F9 exécute uniquement l'instruction en cours. Les instructions peuvent être séparées par des points-virgules. Sa fiabilité à 95 % permet de savoir où se termine l'instruction même s'il n'y a pas de point-virgule.
2 votes
Dix ans plus tard, ce problème est toujours d'actualité. Je viens d'arriver de SQL Developer et je suis choqué de devoir faire une solution de contournement fastidieuse pour cela, même maintenant. Une solution récente peut-être ?
2 votes
@MattSom J'aimerais bien !