Concaténation de chaine en SQL

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

  • Votes
  • Date
  • Date décroissante
  1. 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;
    1. 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
  2. Tu as essayé de les inhiber avec un \ ?

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