Inserer tous les données d'une table dans une

Résolu/Fermé
maiil48 Messages postés 3 Date d'inscription mercredi 12 mai 2010 Statut Membre Dernière intervention 12 mai 2010 - 12 mai 2010 à 15:01
napsterockoeur Messages postés 198 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 30 juin 2010 - 12 mai 2010 à 15:52
bonjour à tous
j'ai un probleme d'insertion qui à mon sens n'est pas bien compliqué mais voila
j'essaye d'inserer toutes les données d'une table1 dans une table2 sachant que table1 et table2 on la meme structure "juste le nim des tables qui change"

voici un exemple de ma structure

table1(att1,att2,att3)
table2 (att1,att2,att3)

la requête sql que je fais est la suivante
insert into table1(att1,att2,att3)
select(att1,att2,att3)
from table2
where att1=condition

et j'obtiens le message d'erreur suivante
ora-00001 unique constraint ....

qlq1 pourrai m'aider car j'avoue que je suis un peu perdu
merci d'avance pour votre aide

A voir également:

1 réponse

napsterockoeur Messages postés 198 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 30 juin 2010 10
12 mai 2010 à 15:07
tn message d'erreur : indique k'une tentative d'une mise à jour à été effectuée sur une clé primaire ou unique d'une table (Insert ou Update).
fait attention :)
0
maiil48 Messages postés 3 Date d'inscription mercredi 12 mai 2010 Statut Membre Dernière intervention 12 mai 2010
12 mai 2010 à 15:18
le probleme c'est que je n'ai pas de clé dans ma table c'est ce qui me gène
0
napsterockoeur Messages postés 198 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 30 juin 2010 10
12 mai 2010 à 15:25
fille moi le scripte !
0
maiil48 Messages postés 3 Date d'inscription mercredi 12 mai 2010 Statut Membre Dernière intervention 12 mai 2010
12 mai 2010 à 15:32
je te previesn il est long
insert into ano_ventes (CODANO,NOMFIC,DATANO,TYPLIG,NUMERO,CODECLI,MODELE,REFMODEL,GAMME,NUMSERIE,LIEUACHAT,VENDEUR,DATACHAT,DTDEBUT,DTFIN,NUMBV,NLIGNE,NSOUSLIG,DTDERMAJ,MARQUE,DTANNULE,REFINTER,GENCODE,PV41TTC,TAUXTVA,PVTTCNOR,PVENTE,PVNOREMI,PATTC,PAHT,NUMFACT,NMAGFACT,QTE,MONNAIE,DESIGNAT,INDICAT,N_VENDEUR,P_VENDEUR,TYPESORT,CD_REDEVANCE,TYPVENTE,CD_SALARIE,IND_ANO,CLE_CLI,NUDOSS2P,CDMODEP,IND_CLOTURE)


select CODANO,NOMFIC,DATANO,TYPLIG,NUMERO,CODECLI,MODELE,REFMODEL,GAMME,NUMSERIE,LIEUACHAT,VENDEUR,DATACHAT,DTDEBUT,DTFIN,NUMBV,NLIGNE,NSOUSLIG,DTDERMAJ,MARQUE,DTANNULE,REFINTER,GENCODE,PV41TTC,TAUXTVA,PVTTCNOR,PVENTE,PVNOREMI,PATTC,PAHT,NUMFACT,NMAGFACT,QTE,MONNAIE,DESIGNAT,INDICAT,N_VENDEUR,P_VENDEUR,TYPESORT,CD_REDEVANCE,TYPVENTE,CD_SALARIE,IND_ANO,CLE_CLI,NUDOSS2P,CDMODEP,IND_CLOTURE

from histo_ano_ventes

where histo_ano_ventes.codano='DAC'
0
napsterockoeur Messages postés 198 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 30 juin 2010 10
12 mai 2010 à 15:52
1- vérifier bien ke tu na pas des champs UNIQ,
2 - si les champs sont identique, essaye avec sa :

Insert into ano_ventes
Select *
From histo_ano_ventes
Where histo_ano_ventes.codano='DAC'
0