我需要SELECT
som数据,而cols是CLOB
。
我目前正在使用TO_CHAR(DBMS_LOB.SUBSTR(T.Tekst, 4000, 1))
,但这会输出clob,文本格式以及所有内容,如下所示:
{\rtf1\ansi\deff0\deftab254{\fonttbl{...
并且文字出现在那里。
有没有办法让我只收到文字,而不是所有的格式?
答案 0 :(得分:3)
是:你可以write stored procedures in Java。这将允许您将RTF解析器添加到数据库并将数据转换为SQL中的纯文本。
请注意,这需要一些关注。如果您计划在SELECT
中搜索许多千兆字节的文本,则更好的选择是在填充CLOB
的代码中解析RTF数据,或者创建一个包含所需数据的新表加上触发器使它们保持最新。