Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous ...
Je reviens pour vous poser la question 'simple' suivante :
Quand j'effectue :
psql -d Madatabase -c "select count (*) from table_toto
j'ai mon résultat => OK il me retourne le comptage
Mais quand je découpe de la sorte :
psql -d madatabase => OK
Welcome to psql 8.2.15, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
ET ENSUITE
madatabase# "select count (*) from table-toto"
Il ne me retourne rien !
POURQUOI ?
Excusez encore pour cette pauvre question mais je ne touche à postgrès que de temps en temps et j'ai quelquefois des lacunes...
Hors ligne
ne pas faire :
madatabase# "select count (*) from table-toto"
mais
madatabase# select count (*) from table-toto;
Hors ligne
Merci Arthurr pour votre réponse mais j'ai tout essayé (y compris sans les cotes et avec simple cote ) et pas de réponse...
Quand je fais : madatabase# \d Matable => ça fonctionne j'ai bien la descritption de Matable
Mais je n'arrive pas à passer le 'SELECT'...
Avez-vous une idée...
Hors ligne
Vous avez bien mis un ; à la fin de l'ordre SQL ?
Marc.
Hors ligne
Non mais quand j'en mets un, il me rend une erreur de syntaxe :
Madatabase=# select count * from Matable ;
ERROR: syntax error at or near "from"
LINE 1: select count * from attach ;
bizarre !
Hors ligne
euh, on a select count * from Matable dans l'ordre
Et select count * from attach en dessous.
Et il faut des parenthèses à select count(*), vu que count est une fonction.
Marc.
Hors ligne
Non Marc, le problème n'est pas là... j'ai mal codé le select (*) dans le post mais il a bien été codé avec les ()...
Quand je code un tout bête :
madatabase# Select * from Matable
madatabase#
il passe à la ligne sans rien me donner (Matable existe bien !)
Hors ligne
il faut mettre un ";" à la fin de la commande SQL
Hors ligne
Effectivement, ça fonctionne.. je me suis emmêlé les pinceaux... désolé !
Hors ligne
Pages : 1