Traducción de sentencias SQL de base de datos Oracle
LoadLOBFromBFILE_proc - nombre del procedimiento almacenado
(TID en número, rfilename en varchar2, rfiledir en varchar2, upmessage en varchar2)
-Lista de parámetros
-Nombre del parámetro, tipo de parámetro y tipo de datos del parámetro
-Número TID
rfilename en varchar2
varchar2 rfiledir
- upmessage out varchar2
- IN representa el parámetro de entrada, OUT representa el parámetro de salida.
como palabra clave
Dest _ loc BLOB: define el tipo de datos de la variable DEST _ ubicación como BLOB.
Src_loc BFILE: define el tipo de datos de la variable SRC_LOC como BFILE.
Inicio
INSERT INTO BLOBTEST(ID, ABLOB) value(TID, EMPTY_BLOB()) devuelve ABLOB INTO DEST _ LOC
- Insertar datos en BLOBTEST; superficie. EMPTY_BLOB() es una función del sistema que devuelve un BLOB vacío.
- RETURN ABLOB INTO DEST_LOC es poner los datos de la columna ABLOB en los datos recién insertados en la variable DESC_LOC.
Src_loc:= BFILENAME(rfiledir, rfilename);
- BFILENAME es una función que devuelve datos de tipo BFILE. El parámetro 1 es el directorio donde se encuentra el archivo y el parámetro 2 es. el nombre del archivo.