Concaténation de chaine en SQL

Flo -  
Pilow Messages postés 410 Statut Membre -
Bonjour,

Je fais du PL SQL
J'ai une table TEMP.
Je déclare une chaine de caractere : req varchar2(100);
puis je fais :

req := 'select * from TEMP where nom LIKE 'Dupond' ';

Problème : Je n'arrive pas à mettre 'Dupond' dans req car il prend le premier ' pour la fin de la chaine.
J'aimerai connaitre l'operateur non interpreteur pour '

Merci
Configuration: Linux
Firefox 3.0.15

2 réponses

  1. Pilow Messages postés 410 Statut Membre 71
     
    Bonjour,

    req := "select * from TEMP where nom LIKE 'Dupond'";

    Je ne sais pas si ça marche aussi comme ça en PL mais ça marche en php;
    0
    1. Flo
       
      Non malheureusement j'ai deja essayé ça ne marche pas :(
      J'ai même essayé 2 x ' avant et après :
      ' ' Dupont ' ' mais ça ne marche pas non plus
      0
  2. Pilow Messages postés 410 Statut Membre 71
     
    Tu as essayé de les inhiber avec un \ ?

    req := 'select * from TEMP where nom LIKE \'Dupond\' ';
    0