在我的oracle数据库中包含表Text_Details,字段F_TEXT现在是一个NCLOB字段,因此在WHERE子句比较中使用的任何地方都可能需要将其转换为其他数据类型(可能是NVARCHAR2(4000))进行这些比较。
Text_Details
---------------
Name Data type
Id Number
F_Text NCLOB
where子句与其他数据类型(NVARCHAR2(4000))或任何其他数据类型进行比较时是否需要任何转换?。请帮助。
答案 0 :(得分:0)
您不能在WHERE子句中放置LOB。来自documentation:
但是你可以在你的where子句中使用 to_char(F_Text),如下所示:
SELECT * FROM WHERE to_char(F_Text)='某事';