获取ORACLE中LONG RAW数据列的大小

时间:2017-02-27 03:52:44

标签: oracle

我是Oracle新手。我想在LONG RAW列中获取二进制数据存储的大小,我执行此查询

SELECT LENGTH(BINARY_DATA) FROM MY_DATATABLE WHERE ID = 58;

但我收到错误

ORA-00932: inconsistent datatypes: expected NUMBER got LONG BINARY

我的查询有什么问题? 感谢。

1 个答案:

答案 0 :(得分:0)

  

LENGTHB函数仅支持单字节LOB。它不能与多字节字符集中的CLOB和NCLOB数据一起使用。

LENGTH()希望CHAR作为参数。

enter image description here

<强>文档 LENGTH