Bonjour à tous!
J'aimerais savoir si il existe une commande permettant de remplacer une table par une autre.
Merci et bon courage à tous.
Rstephane
Version imprimable
Bonjour à tous!
J'aimerais savoir si il existe une commande permettant de remplacer une table par une autre.
Merci et bon courage à tous.
Rstephane
Cad ? Tu veux renomer une table ?
Tu utilise quel sgbd ?Code:alter table nom_table rename nouveau_nom
Attention cette alter ne fonctionne pas sous tout les SGBD (Oracle 8 par exemple)
Une autre solution est de cree une nouvelle table et d'y faire un insert de l'ensemble des donnees de l'autre.
Puis a condition de ne pas avoir trop de contrainte de dropper l'ancienne table.
J'utilise le SGBD d'access2000.
Ce que je veux faire c'est remplacer le contenu d'une table existante par le contenu d'une deuxième table, cela par une requête la plus simple possible et sans dropper la table (j'ai des liens).
tu fais un insert, si tu veux vider la première tu peux aussi faire un delete :
Code:delete from table1;
Code:
1
2
3 insert into table1(champ1, champ2, champ3) select champ1, champ2, champ3 from table2;
Merci, c'est cool.
J'essaie tout de suite.