SQLPLUS rediriger sortie avec une seule commande

SQLPLUS rediriger sortie avec une seule commande - SQL/NoSQL - Programmation

Marsh Posté le 16-07-2014 à 14:55:06    

Bonjour :)
 
Je tente d'exécuté une requête automatique via SQLPLUS et j'aimerais rediriger la sortie vers un fichier de log.
Le fichier se créé bien avec la sortie mais la fenêtre demeure comme "figée".
 
Depuis la ligne de commande DOS :  

Code :
  1. SQLPLUS USER/MDP@BASE @C:\SelectOracle.sql > c:\oracle.log


 
Je vous remercie :)

Reply

Marsh Posté le 16-07-2014 à 14:55:06   

Reply

Marsh Posté le 16-07-2014 à 21:41:31    

Bonjour !
 
Avez-vous une commande "exit" ou "quit" (je ne me souviens plus) à la fin de votre fichier sql ?
 
De mémoire, dans le cas contraire, la commande sqlplus ne se termine pas et reste en attente de saisie par l'opérateur.
 
Bonne continuation
 
PS : Je ne garantis pas du tout que ce que j'ai dit est exact, cela fait près de 10 ans que je n'ai plus pratiqué ce genre de commandes :)

Reply

Marsh Posté le 17-07-2014 à 11:39:46    

Bravo Farian, je vous rassure que votre expérience est conservée après plus de 10 ans (version Oracle 11G) !
Il manquait un exit dans le code SQL...
Merci :)
 
Par contre, il n'est pas possible de simuler cet "exit" depuis le SQLPLUS ? (sachant que je suis dépendant des sources sql que l'on me fourni)


Message édité par jpass2 le 17-07-2014 à 11:41:31
Reply

Marsh Posté le 17-07-2014 à 13:20:41    

si tu lances ton sqlplus depuis unix, doit y avoir un moyen simple de rajouter le exit à la fin de ton fichier de manière automatique via un script

Reply

Marsh Posté le 17-07-2014 à 13:45:21    

Manque de chance c'est depuis dos :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed