[Oracle] Script SQL avec commande SPOOL
Arch
-
Modifié par Arch le 5/04/2012 à 11:18
Arch -
Arch -
Bonjour,
Je suis en train de créer un script SQL en utilisant la commande 'SPOOL <nom fichier>', ma SQL, puis 'SPOOL OFF'.
Je précise que ma requête fonctionne (testée à part).
Mais là j'obtiens une erreur [Err] ORA-00922: missing or invalid option et je pense que c'est un problème de syntaxe (il me sort cette erreur quand il rencontre un ';', faut-il ne pas en mettre du tout?).
Merci de votre aide!
Je suis en train de créer un script SQL en utilisant la commande 'SPOOL <nom fichier>', ma SQL, puis 'SPOOL OFF'.
Je précise que ma requête fonctionne (testée à part).
Mais là j'obtiens une erreur [Err] ORA-00922: missing or invalid option et je pense que c'est un problème de syntaxe (il me sort cette erreur quand il rencontre un ';', faut-il ne pas en mettre du tout?).
Merci de votre aide!
A voir également:
- Spool sql
- Spool imprimante - Guide
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Blob sql ✓ - Forum Webmastering
- Sql lister les tables ✓ - Forum Programmation
1 réponse
DROE
Messages postés
148
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
26 juillet 2012
48
8 avril 2012 à 21:58
8 avril 2012 à 21:58
Hello,
copie/colle ton script ici et tu auras une réponse rapide.
sinon c'est :
SPOOL F:\mon_log.txt
ou
SPOOL mon_log.txt
SELECT ....
FROM
WHERE.... ;
SPOOL OFF
http://www.dba-ora.fr/
copie/colle ton script ici et tu auras une réponse rapide.
sinon c'est :
SPOOL F:\mon_log.txt
ou
SPOOL mon_log.txt
SELECT ....
FROM
WHERE.... ;
SPOOL OFF
http://www.dba-ora.fr/
10 avril 2012 à 09:21
10 avril 2012 à 10:16
Sous TOAD cela fonctionne, maintenant Navicat je ne sais pas si il gère le output (SPOOL).
10 avril 2012 à 11:48
Maintenant tu saurais pourquoi il y toujours les déclarations SQL dans le fichier de sortie (la requête et les commandes), même en ayant défini le echo à off ?
10 avril 2012 à 12:20
fonctionne que dans les scripts, pas en mode interactif.
Il faut appeler le script pas l'exécuter en mode interactif
SQLPLUS login/password@tns @TON_SCRIPT.SQL
http://www.dba-ora.fr
10 avril 2012 à 14:14