Dans l'application gratuite SQL-Developer (fournie par Oracle), j'ai essayé de chercher cela, mais je n'ai pas trouvé de solution immédiate. Je trouve l’ouverture de plusieurs fenêtres/onglets de résultats de requêtes SQL légèrement gênante. Je suis sûr que cette fonctionnalité présente des cas très utiles, mais ma question est la suivante: Pouvons-nous transformer les fenêtres de résultats de requêtes multiples en une seule (style Toad)? S'il y a une touche de raccourci pour cela, ce serait super génial.
Donc, il s'avère que c'est un bug. Si vous regardez de plus près, vous remarquerez que pour chaque exécution de requête, votre onglet de résultats est automatiquement épinglé. Chaque nouvelle exécution de requête a donc besoin de son nouvel onglet pour afficher les résultats.
L'épinglage automatique ne doit être activé que lorsque vous accédez explicitement à Outils-> Préférences-> Base de données-> Feuille de travail -> "Geler automatiquement les onglets de résultat".
C'est un bogue identifié, corrigé par Oracle avec SQL Developer 2.1.1.
Allez sur Oracle.com et téléchargez la dernière version. Cela devrait disparaître. C'était vraiment très énervant.
Au lieu de "Run Statement", cliquez sur "Run Script" (F5). Cela donnerait la sortie de deux requêtes dans la même fenêtre Résultats de la requête.
Directement vers la base de données ou depuis une application? Voulez-vous dire qu'il faut renvoyer un ensemble de résultats à partir de plusieurs tables ou plusieurs ensembles de résultats dans un seul volet? Utilisez-vous SQL 2000, 2005, 2008 ou autre chose? La question est formulée de manière vague, mais je vais essayer de vous aider quand même.
Pour les besoins de cette réponse, je pense que vous essayez d’interroger directement la base de données. Ouvrez SQL Server Management Studio 2005 ou une version ultérieure (vous ne savez pas si cela fonctionne en 2000), cliquez sur Nouvelle requête et tapez les multiples requêtes dans le volet. c'est à dire.:
select * from table1
select * from table2
renverra deux jeux de résultats dans la même fenêtre/volet.