Lobsize
lobsize
returns the size (in bytes) used for the storage of BLOB or CLOB variable.
Syntax
lobsize(BLOB_CLOB)
BLOB_CLOB
is a CLOB or BLOB variable.
Examples
# How much space spent for a clob?
Local Clbfile MY_CLOB(0)
MY_SIZE=lobsize(MY_CLOB) : # Returns 1016 (stores 508 characters)
My_CLOB=string$(50,space$(10))+space$(9) : # Assign a 509 character string
MY_SIZE=lobsize(MY_CLOB) : # Returns 66550 (MY_CLOB has been automatically enlarged)
Local Clbfile MY_CLOB(1)
MY_SIZE=lobsize(MY_CLOB) : # Returns 2040
# Here I is an integer value between 0 and 10
Local Clbfile MY_CLOB(I)
MY_SIZE=lobsize(MY_CLOB) : # Returns 2^(10+I)-8
Description
lobsize
returns the size (in bytes) used to store a BLOB or a CLOB variable. The type of result is Integer.
Associated errors
Error code | Description |
---|---|
10 | The argument is not a CLOB or BLOB variable. |
See also
len.