[SQL] Dupliquer un enregistrement en précisant un des champs

Dupliquer un enregistrement en précisant un des champs [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 19-01-2006 à 17:02:25    

Bonjour,
 
J'ai un table adresse :
 
http://img352.imageshack.us/img352/4010/sql4nr.jpg
 
Je voudrais dupliquer cette ligne mais que le champ 'nom_adresse' prenne comme valeur 'facturation' tout en gardant le reste  
 
J'arrive a copier la ligne mais je n'arriver pas a préciser que nom_adresse='facturation'
 
Tout ca sous sqlserv
 
Merci de votre aide  :whistle:


Message édité par mrmask le 19-01-2006 à 17:04:21
Reply

Marsh Posté le 19-01-2006 à 17:02:25   

Reply

Marsh Posté le 19-01-2006 à 18:39:28    

insert into adresse
select null, 'facturation', fk_client, ...
from adresse
where id_adresse = 16644;
 
(null c'est pour que l'id_adresse soit automatiquement rempli, dans le cas où l'id est incrémenté automatiquement, ce que je suppose ...)

Reply

Marsh Posté le 19-01-2006 à 19:02:25    

Merci je vais tester

Reply

Marsh Posté le 23-01-2006 à 13:58:17    

Marche po :(
 
http://img11.imageshack.us/img11/6033/012320061357201wu.png


Message édité par mrmask le 23-01-2006 à 13:58:45
Reply

Marsh Posté le 23-01-2006 à 14:09:23    

deja c'etait dans le mauvais ordre mais bon :
INSERT INTO Adresse
SELECT     id_adresse, 'facturation', fk_client, civilite, nom, prenom, societe, tel, fax, portable, adresse, cp, ville, code_pays, valide
FROM         Adresse
WHERE     (id_adresse = 12)
 
ne fonctionne pas non plus

Reply

Marsh Posté le 26-01-2006 à 16:48:48    

[HELP]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed