Bonjour à tous!
J'aimerais savoir si il existe une commande permettant de remplacer une table par une autre.
Merci et bon courage à tous.
Rstephane
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 : Sélectionner tout - Visualiser dans une fenêtre à part 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 : Sélectionner tout - Visualiser dans une fenêtre à part delete from table1;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into table1(champ1, champ2, champ3) select champ1, champ2, champ3 from table2;
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