26/11/2002, 15:14
|
| Colaborador | | Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 23 años Puntos: 11 | |
BD: Oracle 9i Pregunta: Como determinar si un BLOB se encuentra vacio u ocupado Respuesta: Puedes crear un procedimiento y ejecutarlo desde una sesion de PLUS
PROCEDURE Blob_Size (myC1 in varchar2) IS
b_LOB1 BLOB;
bSize NUMBER;
CURSOR Cs1 IS
SELECT cml_archivo
FROM mitabla
WHERE campo1= myC1;
BEGIN
OPEN cs1;
Fetch Cs1 INTO b_LOB1;
bSize := DBMS_LOB.GetLength(b_LOB1);
DBMS_OUTPUT.PUT_LINE(bSize);
END;
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |