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 et SQL. Discussion :

[odbc]Création Table temporaire


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Points : 65
    Points
    65
    Par défaut [odbc]Création Table temporaire
    Bonjour,
    Je voullais savoir comment créer une table temporaire qui contiendrait les résultats d'une requête.
    Sinon comment créer une table temporaire tout court.

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu as plusieurs possibliltés :

    1 - En transformant ta requête en requête de création de table, mais avant il faut supprimer la table temporaire existante.
    2 - En transformant ta requête en requête Ajout, mais en pensant à vider ta table temporaire avant.

    Tu as l'icone dans ta barre d'outil en mode création de requête.

    Starec

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Points : 65
    Points
    65
    Par défaut
    Merci,
    j'ai oublié de préciser que je fais l'interface avec php et je me connecte à la base via odbc,

    au fait, j'ai besoin de créer une, voir plusieurs tables temporaires qui contiendrais les résultats de ma(mes) requête(s) dans le but d'alleger des requetes complexe.

    Les 2 codes suivants me renvoient un message d'erreur

    Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction CREATE TABLE....


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $tableTemp="CREATE TEMPORARY TABLE tableTemp AS
    			SELECT * FROM caractere";
    $restable=odbc_exec($connexion, $tableTemp);


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $tableTemp="create temporary table tableTemp
    				(nom Varchar(50),
    				prenom Varchar(50),
    				CONSTRAINT nom PRIMARY KEY (nom))";
    $restable=odbc_exec($connexion, $tableTemp);
    Donc voilà bien mon problème.

    J'ai essayé également de faire avec les vues. Mais cela ne résout pas mon problème que je ne comprend pas d'ailleur car quand je fais une selection sur 2 ou 3 vues, ça me renvoie quand même que la requête est trop complexe.

Discussions similaires

  1. [ERP SAGE X3] Création table temporaire
    Par funflb dans le forum SAGE
    Réponses: 1
    Dernier message: 29/01/2010, 18h13
  2. Réponses: 3
    Dernier message: 10/07/2008, 20h26
  3. création table temporaire
    Par minooo dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/01/2008, 15h40
  4. [AS400] Création table temporaire
    Par mohand75 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/07/2007, 18h18
  5. [access-odbc] création table temporaire
    Par maraly dans le forum Access
    Réponses: 4
    Dernier message: 30/05/2007, 09h47

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