Syntax error near unexpected token 'from'
Fermé
amsy10
-
14 oct. 2011 à 17:54
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 17 oct. 2011 à 11:57
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 17 oct. 2011 à 11:57
Bonjour,
J'ai un soucis avec mon script
je veux ressortir des info dans ma base oracle . quand je lance il y a ce message d 'erreur
syntax error near unexpected token 'from'
Merci d'avance
J'ai un soucis avec mon script
je veux ressortir des info dans ma base oracle . quand je lance il y a ce message d 'erreur
syntax error near unexpected token 'from'
Merci d'avance
A voir également:
- Syntax error near unexpected token `(' c
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Http error 413 zimbra - Forum autres boîtes mail
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Token # (rr-7-24) - Forum Vos droits sur internet
- Fan error lenovo - Forum Refroidissement
4 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
14 oct. 2011 à 19:20
14 oct. 2011 à 19:20
Salut,
Sans voir le script et sans boule de cristal ça va être chaud ;-(
Un script en quoii au fait ?
Sans voir le script et sans boule de cristal ça va être chaud ;-(
Un script en quoii au fait ?
Bonjour zipe
Mon script se present ainsi
#!/bin/bash
dat='date +%Y%m%d --date="1 days ago"'
dir=/var/lib/mysql/phnoenumber
sqlplus ab/ab
select mont from usetable where servstatus in ('2','5') outfile "file_phonenumber.txt";
EOF
c'est du shell
Merci
Mon script se present ainsi
#!/bin/bash
dat='date +%Y%m%d --date="1 days ago"'
dir=/var/lib/mysql/phnoenumber
sqlplus ab/ab
select mont from usetable where servstatus in ('2','5') outfile "file_phonenumber.txt";
EOF
c'est du shell
Merci
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
17 oct. 2011 à 11:01
17 oct. 2011 à 11:01
Y'a pas tout là ???
Les variables ne sont pas utilisées et le "EOF" n'a pas de début ;-\
De plus la commande "select" n'est pas interprétée dans sqlplus mais dans le shell, d'où l'erreur ;-(
Donc, affiche tout et dis-nous ce que tu cherches à faire.
Les variables ne sont pas utilisées et le "EOF" n'a pas de début ;-\
De plus la commande "select" n'est pas interprétée dans sqlplus mais dans le shell, d'où l'erreur ;-(
Donc, affiche tout et dis-nous ce que tu cherches à faire.
je dois ressorti les enregistrement du champ "mont" dans ma base oracle .c'est tout ce qui est dans mon script
y a t il erreur ?
Quel est la solution que tu me proposes?
y a t il erreur ?
Quel est la solution que tu me proposes?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
17 oct. 2011 à 11:40
17 oct. 2011 à 11:40
Je verrai plus un truc du genre :
Mais bon ne connaissant pas très bien le sql et encore moins Oracle, peut être y a-t-il des choses à revoir...
#!/bin/bash dat='date +%Y%m%d --date="1 days ago"' dir=/var/lib/mysql/phnoenumber sqlplus ab/ab <<EOF select mont from usetable where servstatus in ('2','5') outfile "file_phonenumber.txt"; quit EOF
Mais bon ne connaissant pas très bien le sql et encore moins Oracle, peut être y a-t-il des choses à revoir...
j obtiens cette erreur
SQL> select phonenumber from ring.t_userserviceinfo where servstatus in ('2','5') outfile "file_phonenumber.txt"
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
SQL> select phonenumber from ring.t_userserviceinfo where servstatus in ('2','5') outfile "file_phonenumber.txt"
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
17 oct. 2011 à 11:57
17 oct. 2011 à 11:57
ORA-00933: SQL command not properly ended
Apparemment mauvaise syntaxe dans la requête sql (mauvaise fin de ligne)
Regarde dans ton manuel d'Oracle, peut être y trouveras-tu la réponse ;-\
Apparemment mauvaise syntaxe dans la requête sql (mauvaise fin de ligne)
Regarde dans ton manuel d'Oracle, peut être y trouveras-tu la réponse ;-\