转换或删除CLOB的格式?

时间:2012-05-15 09:46:56

标签: oracle oracle11g

我需要SELECT som数据,而cols是CLOB

我目前正在使用TO_CHAR(DBMS_LOB.SUBSTR(T.Tekst, 4000, 1)),但这会输出clob,文本格式以及所有内容,如下所示:

{\rtf1\ansi\deff0\deftab254{\fonttbl{...并且文字出现在那里。

有没有办法让我只收到文字,而不是所有的格式?

1 个答案:

答案 0 :(得分:3)

是:你可以write stored procedures in Java。这将允许您将RTF解析器添加到数据库并将数据转换为SQL中的纯文本。

请注意,这需要一些关注。如果您计划在SELECT中搜索许多千兆字节的文本,则更好的选择是在填充CLOB的代码中解析RTF数据,或者创建一个包含所需数据的新表加上触发器使它们保持最新。