Stockage de Fichiers dans Oracle DB, CLOB champ
J'ai une colonne dans ma table oracle avec CLOB type de données.
Comment dois-je entreposer .fichier txt dans cette colonne et comment puis-je récupérer le même fichier?
Ci-dessous est la définition de la table
fileID Number
logFile CLOB
Merci d'avance
- Ce trop(s) et/ou de l'API(s) utilisez-vous pour insérer et récupérer les données? Vous êtes à la recherche pour un PL/SQL solution? SQL*Loader? JDBC? Quelque chose d'autre?
- Je suis à la recherche de PL/SQL solution
- OK. Et les fichiers que vous tentez de charger existe pas sur le serveur de base de données, droit?
Vous devez vous connecter pour publier un commentaire.
Chargement d'un fichier dans un CLOB en PL/SQL est assez facile: vous avez juste besoin d'utiliser le DBMS_LOB.LoadCLOBFromFile procédure
L'écriture du fichier de la CLOB dans le système de fichiers est encore un peu plus impliqué. Je voudrais utiliser quelque chose comme Tom Kyte est clob_to_file procédure
<<path on database server file system>>
peut être de n'importe quel chemin vous voulez, il n'y a pas de "magie" chemin d'accès que vous avez besoin pour tirer. C'est là où se trouve les fichiers que vous souhaitez charger en direct sur le système de fichiers du serveur.