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 :

Prob d'execution de REPLACE *** INTO


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Prob d'execution de REPLACE *** INTO
    Salut,

    J'ai un petit problème sur l'exécution d'un requête et je comprends pas bien pkoi?

    Voila le code, il est simple mais ... :

    Select REPLACE (bidule,'/','/ ') INTO ma_var from tb_bidule;

    Merci pour vos reponses

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    //La fonction REPLACE
    // celle-ci permet le remplacement de valeur
    $requete = "REPLACE INTO ma_table (membre,projet,remarque) VALUES(5,1,'Remarque 1')";
    // remarquer la commande REPLACE est identique à la commande INSERT !.
    // elle permet cependant de regler des problémes rencontrer avec INSERT

  3. #3
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    merci d'indiquer le SGBD

  4. #4
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Précision
    En fait , je veux utiliser la fonction REPLACE (cette une fonction pour les chaine de caracteres qui remplace un bout de chaine par une autre)
    En fait je veux lancer un ordre PL/SQL comme suit:

    Select REPLACE(tab_lib,'\','\ ') into :var from tab;

    La fonction est censée remplacé la car. \ par '\ ' mais ca plante et je ne sais pas pkoi.
    Pour le SGBD c'est ORACLE.

  5. #5
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut Re: Précision
    Citation Envoyé par Mystman
    La fonction est censée remplacé la car. \ par '\ ' mais ca plante et je ne sais pas pkoi.
    Merci d'être plus précis message d'erreur et/ou comportement anormal

  6. #6
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Désolé je n'ai plus le message d'erreur et je ne peux le le regénérrer dans les 2 min mais la requête mets un message d'erreur du style ordre FROM attendu ....

  7. #7
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    il ne doit pas y avoir : avant la variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select REPLACE(tab_lib,'\','\ ') into var from tab;

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

Discussions similaires

  1. Replace Into sous autre SGBD
    Par fmh1982 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 19/02/2007, 09h22
  2. Replace Into sous access
    Par fmh1982 dans le forum Access
    Réponses: 4
    Dernier message: 16/02/2007, 18h18
  3. Problème avec REPLACE INTO
    Par Manu0086 dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/02/2006, 12h14
  4. Fonction "Replace Into"
    Par Manu0086 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 25/09/2005, 11h15
  5. Equivalents de EXECUTE IMMEDIATE ... RETURNING INTO ... ?
    Par swirtel dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/05/2005, 10h21

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