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

Oracle Discussion :

[PL SQL] Procédure : Insert et variable


Sujet :

Oracle

  1. #1
    Membre confirmé Avatar de divail
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut [PL SQL] Procédure : Insert et variable
    Sous Oracle, j'ai crée une procédure et à l'intérieur de celle-ci j'ai le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO ma_table (nom_col1) VALUES (val1);
    En fait au lieu de préciser le nom de la colonne nom_col1 de la table, j'aimerais utiliser une variable var_col afin de faire l'insertion dans cette colonne spécifiée.
    Est-ce possible car si je lui mets une variable définie suivant le modèle var_col := val_var;, j'ai une erreur "colonne 'var_col' indéfinie dans instruction INSERT".
    Merci.

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    execute immediate est la solution à votre problème :
    http://sheikyerbouti.developpez.com/..._immediate/#L4

  3. #3
    Membre confirmé Avatar de divail
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut
    Je vais utiliser "execute immediate". Merci beaucoup.

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

Discussions similaires

  1. Insertion de variable avec guillemets dans une table SQL
    Par jnico21200 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/03/2009, 14h36
  2. [SQL Server] Insert et Variable de type Table
    Par patriceharel dans le forum Développement
    Réponses: 3
    Dernier message: 10/02/2009, 16h32
  3. Procédure insertion avec pl/sql
    Par gigaloplex dans le forum PL/SQL
    Réponses: 3
    Dernier message: 03/11/2008, 18h55
  4. [ADO.Net][C#/SQL 2005] Comment faire INSERT avec variable ?
    Par hduchemin dans le forum Accès aux données
    Réponses: 1
    Dernier message: 25/01/2006, 17h34
  5. [T-SQL] Procédure à nombre variable de paramètres ?
    Par NeoMan dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 28/12/2005, 15h07

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