|
通过脚本把oracle数据导入进去,其中脚本长数符列的类型为nclob,但在SQL语句查询的时候条件使用 !='' 的方式进行查询导致报错。请问该如何解决?
例:程序中的一条SQL
SELECT operation
FROM
t_s_role_function fun,
t_s_role_user role
WHERE
fun.functionid='402880e74d76e784014d76f5cc2e0014'
AND fun.operation !=''
AND fun.roleid=role.roleid
AND role.userid='8a8ab0b246dc81120146dc8181950052'
报错信息为:
[SELECT - 0 row(s), 0.000 secs] [Error Code: 932, SQL State: 42000] ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB
|
|