|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre actif
![]() Inscription : mars 2007 Messages : 342 ![]() |
Bonjour,
J'ai un problème, je dois redéfinir ma clé primaire (enlever une colonne), et je dois pour cela supprimer certains doublons. Le problème est que je n'arrive pas à faire mon DELETE. J'obtiens une erreur ORA-01752, "cannot delete from view without exactly one key-preserved table" Code :
Code :
Comment supprimer les doublons? Edit: j'ai même essayé de passer par une table temporaire, mais le con là m'efface la table temporaire et non pas la table "normale" Code :
|
||||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Utilise rowid:
http://asktom.oracle.com/pls/apex/f?...:1224636375004 |
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Inscription : mars 2007 Messages : 342 ![]() |
Finallement je m'en suis sorti avec ça:
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Ben c'est quand même beaucoup plus simple avec rowid, non ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com