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
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
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
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);
Donc voilà bien mon problème.
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);
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager