使用 length 函数,可以获取blob的字节长度。如
v_len := length(i_blob);
。
与字符串(如 varchar2 等)一样,blob为
null
时,length的返回值是
null
。故建议加上 nvl 做一下转换,如
v_len := nvl(length(i_blob), 0);
。
Oracle存储过程里操作BLOB的字节数据的办法
未经允许不得转载:小狮博客 » Oracle存储过程里操作BLOB的字节数据的办法
使用 length 函数,可以获取blob的字节长度。如
v_len := length(i_blob);
。
与字符串(如 varchar2 等)一样,blob为
null
时,length的返回值是
null
。故建议加上 nvl 做一下转换,如
v_len := nvl(length(i_blob), 0);
。