2011-06-07 155 views
1

我需要一個VARCHAR2領域的豐富格式的文本轉換爲純文本。甲骨文plsql的RTF VARCHAR2場爲純文本格式

例如:

{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil Tahoma;}{\f1\fnil\fcharset0 Tahoma;}} 
{\colortbl ;\red0\green0\blue255;} 
\viewkind4\uc1\pard\cf1\lang1031\b\f0\fs16 NUMBER_A\cf0\b0\f1 *\cf1\b\protect NUMBER_B\cf0\b0\protect0\f0\par 
} 

應該轉換爲:

NUMBER_A * NUMBER_B 

我試圖解析成炭的RTF串字符,但是這不是一個很聰明的解決方案。 PL/SQL任何RTF文本實用程序的方法是最好的方式。 是否有一個本地的解決方案?任何想法如何將RTF文本轉換?

THX分享您的時間和想法。

回答

2

顯然,這可以通過Oracle Text的做 - 看this AskTom question

+0

唯一的問題是我需要一個CLOB而不是VARCHAR2。 – 2011-06-10 13:39:05