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

Langage SQL Discussion :

comment inserer la valeur d'une variable dans une table sql


Sujet :

Langage SQL

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut comment inserer la valeur d'une variable dans une table sql
    salut à tout le monde ,

    j'aimerais bien savoir comment inserer la valeur d'une variable dans une table sql
    exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim str as string
     
    query= insert into table (prenom) values(je veux inserer la valeur de str)
    merci pour votre aide

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Ca dépend du langage que tu utilises pour développer, ce n'est pas un problème SQL
    Généralement tu construis ta requête en tant que chaîne de caractères :
    query= "insert into table (prenom) values(" concaténé à "valeur interprétée de str" concaténé à ")"
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut


    comme requette sql comment ferais-je?????

  4. #4
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    la syntaxe de la requête SQL qui doit être exécutée sur la base est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into table (prenom) values('valeur_de_str')
    à toi de te débrouiller pour que ton langage de programmation construise cette chaîne de caractères dans ta variable query
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    re salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim str as string 
    str="casaoui"
    donc la requete deviendra
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    insert into table(prenom) values (str)

  6. #6
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    str="casaoui"
    query= "insert into table (prenom) values('"||str||"')"
    Ca marche si || est l'opérateur de concaténation de ton langage de programmation, sinon sans préciser ton langage, comment veux-tu que l'on devine ?
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  7. #7
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 636
    Par défaut
    En même temps avec une déclaration effectuée avec le mot clé Dim...on a vite deviné le langage mais les problèmes posés ici doivent rester du SQL

    Citation Envoyé par scheu Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    str="casaoui"
    query= "insert into table (prenom) values('"||str||"')"
    Ca marche si || est l'opérateur de concaténation de ton langage de programmation, sinon sans préciser ton langage, comment veux-tu que l'on devine ?
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    merci les amis ca marche mnt merci bien

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

Discussions similaires

  1. [AC-2000] Comment Recuperer la valeur d'un requete dans une variable
    Par michel.r06 dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/01/2015, 12h26
  2. Comment recuperer la valeur d'un variable dans une methode actionlisner
    Par javacafe dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 22/05/2014, 15h39
  3. [XSLT] comment recuperer la valeur d'un noeud dans une variable
    Par enzostar dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 06/04/2010, 23h03
  4. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  5. Réponses: 4
    Dernier message: 15/08/2007, 22h05

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