Il existe plusieurs méthodes intégrées à Oracle qui soutiennent stockage PDF . Ils peuvent être conservés par l'APEX ou BFILE . Ils peuvent également être stockés directement dans un tableau . Pour enregistrer un fichier PDF dans une table Oracle, écrire un fichier SQL qui place le fichier dans la colonne de type BLOB . Ensuite, exécutez le fichier SQL via l'invite de commande Oracle . Le fichier sera écrit directement dans la base de données sans aucune utilitaires externes . Instructions
1
lancer l'éditeur de texte ou un éditeur de code de votre choix
2
Copiez et collez le code suivant dans un document vierge : .
CREATE OR REPLACE PROCEDURE load_lob AS
NOMBRE
identifiant ;
image1 BLOB ;
adresse BFILE ;
NUMÉRO bfile_len ;
bf_desc VARCHAR2 ( 30);
bf_name VARCHAR2 ( 30);
bf_dir VARCHAR2 ( 30);
bf_typ VARCHAR2 ( 4);
ctr entier ; < br >
CURSOR get_id EST
SELECT bfile_id , bfile_desc , bfile_type DE graphics_table ;
BEGIN
OUVERT get_id ;
LOOP
< p > fetch get_id EN id, bf_desc , bf_typ ;
quitter lorsque get_id % notfound ;
dbms_output.put_line ('id :'