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

PostgreSQL Discussion :

Prblème requete sql pour une base Postgresq


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut Prblème requete sql pour une base Postgresq
    Bonsoir les amis, j'a besons de vous pour résoudre un problème. J'ai développé une methode pour inserer dans une table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public void insertionSousService(String Nom_Ser, String Nom_Ser_Par, String Ent_Con, String Ent_Abs) throws SQLException
    	    {
    	    	String rq = "select Id_Service from Service where Nom_service = '"+Nom_Ser_Par+"'";
    	    	ResultSet res = sta.executeQuery(rq);
    	    	/*Je veux recuperer la valeur de rq pour l'utiliser dans rq1*/
    	    	String rq1 ="INSERT INTO Service (Nom_Service,Entite_Abstraite,Entite_Concrete, Id_Service_Parent) VALUES ('"+Nom_Ser+"', '"+Nom_Ser_Par+"', '"+Ent_Con+"', '"+Ent_Abs+"',"+val+" )";
    	    	sta.executeUpdate(rq1);
    	    }
    Mais j'arrive pas à récuperer le resultat de la premiere rq afin de l'utiliser dans la deuxieme. Il y a quelqu'un qui a une idée??

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut
    Les amis j'ai trouvé la solution pour mon problème, voila la sytaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     public void insertionSousService(String Nom_Ser, String Nom_Ser_Par, String Ent_Con, String Ent_Abs) throws SQLException
    	    {
    	    	String rq1 ="INSERT INTO Service(Nom_Service,Entite_Abstraite,Entite_Concrete, Id_Service_Parent) ";
    	    	rq1 += "select '"+Nom_Ser+"', '"+Ent_Con+"', '"+Ent_Abs+"',Id_Service ";
    	    	rq1 += "where Nom_Service = '"+Nom_Ser_Par+"' ";
     
    	    	sta.executeUpdate(rq1);
    	    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut
    Cette requête je l'ai utilié pour une insertion auto-référence. Voila. Je vous souhaite une bonne nuit, et j'attends les commentaires des experts pour me dire ce qu'il pense reellement.

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

Discussions similaires

  1. [Généralités] requete SQL sur une base HF
    Par enstein8 dans le forum HyperFileSQL
    Réponses: 15
    Dernier message: 03/10/2013, 08h42
  2. Une requête SQL pour une base de données
    Par clairetj dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/04/2011, 21h02
  3. probléme de requete SQl dans une base SQL Server
    Par sasuma dans le forum Développement
    Réponses: 7
    Dernier message: 09/05/2009, 17h09
  4. Script Bash pour exécuter requete SQL sur une base Oracle
    Par Flipmode dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 28/11/2008, 17h18
  5. Réponses: 2
    Dernier message: 06/03/2008, 14h26

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