标签: oracle
我是Oracle新手。我想在LONG RAW列中获取二进制数据存储的大小,我执行此查询
SELECT LENGTH(BINARY_DATA) FROM MY_DATATABLE WHERE ID = 58;
但我收到错误
ORA-00932: inconsistent datatypes: expected NUMBER got LONG BINARY
我的查询有什么问题? 感谢。
答案 0 :(得分:0)
LENGTHB函数仅支持单字节LOB。它不能与多字节字符集中的CLOB和NCLOB数据一起使用。
LENGTH()希望CHAR作为参数。
CHAR
<强>文档强> LENGTH