Exporter directement une requête au format CSV à l'aide de SQL Developer
À l'aide de SQL Developer pour exécuter des requêtes marche bien, mais je voudrais économiser beaucoup de temps si je à la place de la première exécution de la requête, puis cliquez-droit sur le jeu de résultats et de passer par l'exportation au format csv de la routine.
Je me demandais s'il s'agit d'une façon SQL Developer pour:
1) Écrire la requête, puis sélectionnez-le résultat de la requête doit être exportées vers le disque.
2) Écrire une file d'attente de plusieurs requêtes, chacun d'eux écrit de leurs résultats sur le disque.
- Double Possible: stackoverflow.com/questions/4168398/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
bobine
commande (SQL*Plus de la documentation, mais un grand nombre de ces commandes SQL Developer prend également en charge) pour écrire les résultats directement sur le disque. Chaquespool
pouvez modifier le fichier qui est en cours d'écriture, vous pouvez donc avoir plusieurs requêtes d'écriture dans des fichiers différents, juste en mettantspool
de commandes entre eux:Vous auriez besoin pour exécuter ce script (F5, ou le deuxième bouton de la barre de commande au-dessus de la SQL Feuille de calcul). Vous pouvez également explorer certains des options de mise en forme et la
set
commande, même si certains de ceux qui ne se traduisent pas, SQL Developer.Puisque vous avez mentionné CSV dans le titre, j'ai inclus un SQL Developer spécifiques de l'indice qui n'est que la mise en forme pour vous.
Un inconvénient est que SQL Developer inclut la requête dans le fichier spool, ce qui vous permet d'éviter à avoir les commandes et les requêtes dans un fichier de script que vous pouvez ensuite exécuter le script.
spool off
avant de commencer un nouveau fichier si, sinon la deuxième bobine de commande lui-même apparaît dans le premier fichier.Cliquez dans la grille de sorte qu'il a le focus.
Ctrl+Fin
Cela va forcer le reste des enregistrements de retour dans la grille.
Tout le crédit à http://www.thatjeffsmith.com/archive/2012/03/how-to-export-sql-developer-query-results-without-re-running-the-query/
Après un Ctrl+Fin, vous pouvez faire Ctrl+A pour tout sélectionner dans la mémoire tampon, puis les coller dans Excel.
Excel même mettre chaque colonne Oracle dans sa propre colonne au lieu de empiète sur l'ensemble de la ligne dans une colonne. Nice..