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

Requêtes MySQL Discussion :

[MYSQL5] Confirmation : create view vs temporary table ?


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 123
    Par défaut [MYSQL5] Confirmation : create view vs temporary table ?
    Si j'ai bien compris :

    create view (en mode merge) est une simple substitution de code... Donc c'est une sorte de requète préenregistrée utilisable directement dans d'autres requètes ...

    Ces vues semblent permanentes, et sont accessibles par toutes les connexions actives de la base. Exact ?

    create temporary table a un comportement totalement différent :
    Les temporary table sont statiques, et de faible durée de vie ... Donc même en l'absence de DROP TABLE, elles seront automatiquement supprimées lors de la fermeture de la connexion. Exact ?
    De plus, les temporary table ne sont visibles que par l'utilisateur ayant initialisé la connexion. donc 2 personnes peuvent en même temps créer un temporary table du même nom sans entrer en conflit. Toujours exact ?

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut Re: [MYSQL5] Confirmation : create view vs temporary table ?
    Si c'était une question d'exam et qu'il fallait donner une réponse, je dirais: oui, oui, et oui.

    Maintenant, si c'était la question à 1 million dans "Qui veut gagner du pognon?", j'utiliserais un joker. Reste à savoir lequel :
    - l'avis du public? Comme si il s'y connaissait en base de données !
    - appeler un ami? J'en ai pas, je suis un vrai geek ! (non, je déconnne !)
    - le 50-50? Oui mais le problème, c'est qu'il y a 3 questions...

    ... de toute façon, c'est pas grave: arrivé à la dernière question j'aurais déjà usé tous mes jokers !
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 123
    Par défaut Merci
    Merci pour la confirmation ...

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

Discussions similaires

  1. Create View si la table n'existe pas
    Par algeriano.29 dans le forum Développement
    Réponses: 1
    Dernier message: 06/04/2015, 11h52
  2. create temporary table : unicité des sessions
    Par firejocker dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 22/12/2007, 11h20
  3. Query avec un CREATE TEMPORARY TABLE = erreur ?
    Par d3mone dans le forum Bases de données
    Réponses: 2
    Dernier message: 16/05/2007, 19h11
  4. VIEW ou TEMPORARY TABLE ?
    Par Burps dans le forum Requêtes
    Réponses: 3
    Dernier message: 29/07/2005, 15h26
  5. create temporary table
    Par ghostlord79 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 24/02/2004, 16h57

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