Requête SQL pour copier une ligne ???
anne
-
rvmoquette -
rvmoquette -
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
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
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 -
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
-
-
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -