Posez votre question Signaler

Requête SQL pour copier une ligne ???

anne - Dernière réponse le 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
Lire la suite 
Réponse
+4
moins plus
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
Ajouter un commentaire
Annonces
 
moins plus
Réponse
+2
moins plus
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
Ajouter un commentaire
Annonces
 
moins plus
Réponse
+1
moins plus
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
Bon et bien je vais faire comme ça... ;-(

Merci quand même !!
Ajouter un commentaire
Ce document intitulé «  Requête SQL pour copier une ligne ???  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.