Requête SQL pour copier une ligne ???

Fermé
anne - 17 nov. 2004 à 11:25
 rvmoquette - 7 déc. 2010 à 14:40
Bonjour !

Mon pb : je veux copier une ligne dans une table (en changeant la clé bien sur!). Je suis obligée de faire d'abord un SELECT puis un INSERT ou bien y a t'il plus simple en une seule requête ??

Merci d'avance
A voir également:

5 réponses

Salut,

en fait en SQL il est possible d'insérer dans une table un select que t'as fait sur une ouplusieurs autres tables, à condition bien sur que le format des champs du select correspond à celui du champ de la table où tu veux l'insérer. La syntaxe est la suivante :
'Insert into TABLE_1 A (select B.val1, B.val2... from TABLE B)'

voilax, tchuss
4
Pour info la commande Matthiou n'est pas valable pour la question en effet il est pas possible d'écrire une table que l'on lit
2
Oui, très juste !
1
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
17 nov. 2004 à 11:27
Bonjour!

A ma connaissance, c'est le seul moyen de le faire... Il n'y a pas de commande du genre Copy...

Bonne journée!

Maily :-))))
Boumj'chtattrape
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bon et bien je vais faire comme ça... ;-(

Merci quand même !!
0