IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils PostgreSQL Discussion :

Problème pgadmin ?


Sujet :

Outils PostgreSQL

  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut Problème pgadmin ?
    Bonjour,

    Pour écrire des fonctions, j'utilise pgadmin III. Systématiquement, j'ai le message d'erreur suivant

    DÉTAIL : L'instruction finale de la fonction doit être un SELECT ou un
    INSERT/UPDATE/DELETE RETURNING.
    CONTEXTE : Fonction SQL « prixprixTTC »
    Alors qu'en utilisant psql, cela fonctionne très bien. Voici un exemple simple qui pose problème dans pgadmin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE OR REPLACE
    FUNCTION prixTTC (numeric) RETURNS numeric AS $$
    select $1 *1.196;
    $$ LANGUAGE SQL;
    J’utilise pgadmin III version 1.14.2 sous debian wheezy 7.0.

    Il-y-a-t-il une précaution particulière à prendre lors de l'utilisation de pgadmin III dans ce cas là ou est-ce un bug ?

    merci

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Pas de problème avec pgAdmin III 1.12.3.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    mea culpa, c'est l’utilisateur, moi en l’occurrence, qui déconne: En effet, lors de la création d'une fonction avec pgpadmin, dans l'onglet CODE, il faut mettre que le corps de la fonction. Soit ici

    et non la totale:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     CREATE OR REPLACE
    FUNCTION prixTTC (numeric) RETURNS numeric AS $$
    SELECT $1 *1.196;
    $$ LANGUAGE SQL;
    un peu plus d'un jour de perdu


    Bon, je vais continuer ma découverte de PL/java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/01/2012, 07h45
  2. [8.3] problème authentification avec pgadmin
    Par cryptom dans le forum Installation
    Réponses: 2
    Dernier message: 12/05/2010, 13h00
  3. Réponses: 2
    Dernier message: 29/04/2009, 22h25
  4. pgAdmin :Problème avec la fonction CINT
    Par ideranaba dans le forum Langage SQL
    Réponses: 5
    Dernier message: 01/06/2008, 16h38
  5. Réponses: 1
    Dernier message: 22/02/2007, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo