Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/02/2008, 14h30   #1
Invité régulier
 
Inscription : mars 2003
Messages : 43
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2003
Messages : 43
Points : 9
Points : 9
Envoyer un message via MSN à besco
Par défaut optimisation requête update

Bonjour la team oracle,

Pour optimiser un update d'une table où les nouveaux enregistrements sont stockés dans une autre table identique en terme de structure, je cherche la meilleur méthode, est-ce que je dois automatiquement indiqué toutes les colonnes dans le set ? je suis assez feinéant ^_^
besco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2008, 14h37   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Non, uniquement celles qui changent mais TOUTES celles qui changent
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2008, 14h50   #3
Invité régulier
 
Inscription : mars 2003
Messages : 43
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2003
Messages : 43
Points : 9
Points : 9
Envoyer un message via MSN à besco
ça donne quoi en terme de syntaxe ?

ce serait bon cette requête,

Code :
UPDATE TABLE SET champ, champ1 VALUES (SELECT * FROM table2) WHERE TABLE.cle = table2.cle
besco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2008, 16h02   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est quoi cette syntaxe ?

regarde la doc
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2008, 09h01   #5
Membre expérimenté

 
Inscription : décembre 2003
Messages : 480
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 480
Points : 539
Points : 539
qu'entendstu par optimiser ? éviter de taper le nom des colonnes ?
__________________

*** OPN Exadata Specialist ***
*** OCE Performance Tuning 11g ***
*** OCE Rac 10g ***
*** OCP DBA 9i-10g-11g ***
Marc Musette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h01.


 
 
 
 
Partenaires

Hébergement Web