vsize(some-expression)
vsize is a function that returns the size of some-expression measured in bytes.
some-expression can also be a column name.
Size of a number:
select vsize(3.141) from dual;
VSIZE(3.141)
------------
Size of a string:
select vsize('what is my size') from dual;
VSIZE('WHATISMYSIZE')
---------------------
Size of columns:
create table vsize_test (
);
insert into vsize_test values (
insert into vsize_test values (
insert into vsize_test values (209.209, null
select vsize(a), vsize(b), vsize(c) from vsize_test;
---------- ---------- ----------