需要转换功能吗?

时间:2018-04-10 15:32:48

标签: oracle nvarchar nclob

在我的oracle数据库中包含表Text_Details,字段F_TEXT现在是一个NCLOB字段,因此在WHERE子句比较中使用的任何地方都可能需要将其转换为其他数据类型(可能是NVARCHAR2(4000))进行这些比较。

Text_Details

---------------
Name       Data type
Id          Number

F_Text      NCLOB

where子句与其他数据类型(NVARCHAR2(4000))或任何其他数据类型进行比较时是否需要任何转换?。请帮助。

1 个答案:

答案 0 :(得分:0)

您不能在WHERE子句中放置LOB。来自documentation:

但是你可以在你的where子句中使用 to_char(F_Text),如下所示:

  

SELECT * FROM WHERE to_char(F_Text)='某事';