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

SQL Oracle Discussion :

X := X || '. . .' ne Marche pas


Sujet :

SQL Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 67
    Par défaut X := X || '. . .' ne Marche pas
    Salut les gars,

    J'essaie de Faire un algo tout simple dans une procedure stocké sans y parvenir.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    create or replace
    PROCEDURE test
    (
        b        IN AA.B%type,
        c1      IN AA.C1%type
    ) IS
    x varchar2(4000);
    BEGIN
     If b is not Null Then
         x := 'Update AA set B = ''' || b || '''';
     End if ;
     
    If c1 is not Null Then
         x := x || ' And C1= ''' || c1 || '''';
    End if ;
     
    EXECUTE IMMEDIATE x ; 
     
    END;
    A ma grande surprise la ligne x := x || ' And C1= ''' || c1 || ''''; me fait bugger la procédure.

    J'ai essayer la fonction CONCAT, j'ai également essayer une variable intermédiaire sans y parvenir.

    Quelqu'un connaîtraiy-il la solution.

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 67
    Par défaut
    Nop c'est bon c'est juste une étourderie.

    a la place du And fallait que je mette ,

    désolé de vous avoir dérangé.

Discussions similaires

  1. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  2. Maximiser fenêtre ne marche pas
    Par sandrinec dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/06/2003, 12h02
  3. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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