OVH Cloud OVH Cloud

Copie de lignes

2 réponses
Avatar
LaCitrouille
Bonjour,

Je souhaiterais inserer des lignes dans une table à partir de lignes
existantes de cette même table.

Exemple :

Table ARTICLE avec trois champs (Secteur, Code, Prix et Delai).
Cette table contient (entre autre) :
S1 C1 10 5
S1 C2 20 8
S1 C3 04 10

Je souhaiterais créer par requete les enregistrements suivants (copie des
articles du secteur S1 dans le secteur S2 par exemple) :
S2 C1 10 5
S2 C2 20 8
S2 C3 04 10
qui sont une replique exacte des lignes déja existantes dans la table mis à
part le premier champ.

Je n'arrive pas à mettre ça en place depuis l'analyseur de requête SQL
Server.

J'essaie d'utiliser "Insert From" sans succés.

Genre : Insert into article ('S2', code, prix, delai) select code, prix,
delai from article where secteur = S1

Avez vous des tuyaux ?

Merci d'avance.

2 réponses

Avatar
Synopsis
insert into article
select 'S2', Code, prix, Delai
from article
where secteur='S1'

"LaCitrouille" a écrit dans le message de
news:%
Bonjour,

Je souhaiterais inserer des lignes dans une table à partir de lignes
existantes de cette même table.

Exemple :

Table ARTICLE avec trois champs (Secteur, Code, Prix et Delai).
Cette table contient (entre autre) :
S1 C1 10 5
S1 C2 20 8
S1 C3 04 10

Je souhaiterais créer par requete les enregistrements suivants (copie des
articles du secteur S1 dans le secteur S2 par exemple) :
S2 C1 10 5
S2 C2 20 8
S2 C3 04 10
qui sont une replique exacte des lignes déja existantes dans la table mis


à
part le premier champ.

Je n'arrive pas à mettre ça en place depuis l'analyseur de requête SQL
Server.

J'essaie d'utiliser "Insert From" sans succés.

Genre : Insert into article ('S2', code, prix, delai) select code, prix,
delai from article where secteur = S1

Avez vous des tuyaux ?

Merci d'avance.




Avatar
Synopsis
insert into article (secteur, code, prix, delai)
select 'S2', Code, prix, Delai
from article
where secteur='S1'



"Synopsis" a écrit dans le message de
news:ciea53$1aql$
insert into article
select 'S2', Code, prix, Delai
from article
where secteur='S1'

"LaCitrouille" a écrit dans le message de
news:%
> Bonjour,
>
> Je souhaiterais inserer des lignes dans une table à partir de lignes
> existantes de cette même table.
>
> Exemple :
>
> Table ARTICLE avec trois champs (Secteur, Code, Prix et Delai).
> Cette table contient (entre autre) :
> S1 C1 10 5
> S1 C2 20 8
> S1 C3 04 10
>
> Je souhaiterais créer par requete les enregistrements suivants (copie


des
> articles du secteur S1 dans le secteur S2 par exemple) :
> S2 C1 10 5
> S2 C2 20 8
> S2 C3 04 10
> qui sont une replique exacte des lignes déja existantes dans la table


mis
à
> part le premier champ.
>
> Je n'arrive pas à mettre ça en place depuis l'analyseur de requête SQL
> Server.
>
> J'essaie d'utiliser "Insert From" sans succés.
>
> Genre : Insert into article ('S2', code, prix, delai) select code, prix,
> delai from article where secteur = S1
>
> Avez vous des tuyaux ?
>
> Merci d'avance.
>
>