Oracle TO_BLOB(bfile) Function
Oracle TO_BLOB(bfile) is a built-in function that converts a BFILE value to a BLOB value.
Oracle TO_BLOB(bfile) Syntax
Here is the syntax for the Oracle TO_BLOB(bfile) function:
TO_BLOB( bfile [, mime_type] )
Parameters
bfile-
Required. The
BFILEvalue to be converted. mime_type-
Optional. It specifies the MIME type set on the resulting
BLOBvalue returned by this function. Ifmime_typeis omitted, no MIME type is set on theBLOBvalue.
Return Value
The Oracle TO_BLOB(bfile) function returns the BLOB value converted from the given BFILE value.
If any argument is NULL, TO_BLOB(bfile) returns NULL.
Oracle TO_BLOB(bfile) Example
The following hypothetical example returns the BLOB form of the BFILE value in the media_col column of the media_tab table, and sets the MIME type to JPEG on the resulting BLOB.
SELECT TO_BLOB(media_col, 'JPEG')
FROM media_tab;
NULL Parameter
If the argument is NULL, TO_BLOB() returns NULL.
SET NULL 'NULL';
SELECT TO_BLOB(NULL)
FROM dual;
输出:
TO_BLOB(NULL)
________________
NULLIn this example, we use the SET NULL 'NULL'; statement to display NULL values as the string 'NULL'.
Conclusion
Oracle TO_BLOB(bfile) is a built-in function that converts a BFILE value to a BLOB value.