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

PHP & Base de données Discussion :

Ajouter une colonne à une table vue


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    septembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2011
    Messages : 50
    Points : 30
    Points
    30
    Par défaut Ajouter une colonne à une table vue
    Bonjour,

    Je souhaite ajouter une colonne à une table vue créée, j'ai un problème de syntaxe ou cela n'est peut-être pas possible.

    Création de la table :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE VIEW elts_vue
    AS SELECT * FROM `elts` WHERE `code_1` LIKE '003%' OR `code_2` LIKE 'yy2%';

    Modification de la table pour ajout de la column :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER VIEW 'elts_vue'
    ADD 'NewColumn1' varchar(200);

    Merci

  2. #2
    Membre actif Avatar de Trehinos
    Homme Profil pro
    Analyste développeur PHP
    Inscrit en
    novembre 2012
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Analyste développeur PHP
    Secteur : Distribution

    Informations forums :
    Inscription : novembre 2012
    Messages : 96
    Points : 214
    Points
    214
    Par défaut
    Impossible de créer une colonne dans une vue. Elle doit exister dans la table d'origine.
    Créez la colonne dans la table, puis mettez la vue à jour.

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ALTER TABLE `elts`
    ADD COLUMN 'NewColumn1' VARCHAR(200);
     
    ALTER VIEW elts_vue
    AS SELECT * FROM `elts` WHERE `code_1` LIKE '003%' OR `code_2` LIKE 'yy2%';

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    septembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2011
    Messages : 50
    Points : 30
    Points
    30
    Par défaut
    Merci beaucoup pour la réponse.
    Bonne journée

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

Discussions similaires

  1. QGIS : lenteur pour afficher les listes des vues dans "Ajouter une table PostGIS"
    Par fafa63 dans le forum SIG : Système d'information Géographique
    Réponses: 2
    Dernier message: 11/07/2014, 20h04
  2. ajouter une table avec vb6
    Par thunderpat dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 13/06/2007, 10h54
  3. ajouter une table a une autre
    Par LeXo dans le forum Access
    Réponses: 2
    Dernier message: 05/03/2007, 22h12
  4. [VB.NET] Comment ajouter une table dans une base Access ?
    Par Hakki dans le forum Accès aux données
    Réponses: 1
    Dernier message: 22/09/2006, 17h19
  5. Access m'ajoute une table ds les relations ?!
    Par Fredd_b dans le forum Access
    Réponses: 6
    Dernier message: 06/01/2006, 18h39

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