Rechercher : dans
Par :

[Oracle] UPDATE/Sql*Loader

Dernière réponse le 8 oct 2008 à 15:35:20 Yeah, le 21 mai 2004 à 14:28:07 
 Signaler ce message aux modérateurs

Bonjour,

Est il possible de faire des mises a jour d'une table sous Sql*Loader ?

Merci d'avance

Meilleures réponses pour « [Oracle] UPDATE/Sql*Loader » dans :
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
PL/SQL - Introduction au langage PL/SQL VoirIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...
Oracle - Introduction au SGBD Oracle VoirIntroduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en...

1

toto, le 28 mar 2008 à 14:19:38

Meme question

Répondre à toto

2

=[Cvrd]=Tassin, le 28 mar 2008 à 14:43:54

A ma connaissance non. Si l'enregistrement existe déjà lors du chargement de ton fichier alors celui-ci sera rejeté -- Alex pour vous servir --

-- N'oubliez pas de mettre vos sujets en "Résolu" lorsque vous avez la réponse ;-) --

Répondre à =[Cvrd]=Tassin

3

 drolito, le 8 oct 2008 à 15:35:20

Pour info je buche sur le même problème :

Pas possible de faire un update.
La solution (tordue) pour contourner le problème :

créer un trigger sur le table où on compte insèrer les données qui se déclenche à l'insertion et qui délète l'enregistrement si il existe, puis insertion.
Et oui c'est barbare mais c'est certainement le plus simple.

Bon courage !

Répondre à drolito