2

我正在尝试在 oracle 9i 中使用 Jason Bennet 的 PL/SQL ExcelDocumentType 代码。(http://www.jasonsdevelopercorner.com/?page_id=8

目前我无法编译它,因为它使用REGEXP_REPLACE的不是 oracle 9i。

任何人都可以建议以下的 Oracle 9i 替换表达式....

(LENGTH(REGEXP_REPLACE(p_header_string,'[^'||p_delimiter||']','')))+1;

谢谢

4

2 回答 2

5

我已经想通了...

v_elem_cnt := (length(p_header_string) - length(replace(p_header_string, p_delimiter)))+1;

谢谢大家

于 2013-08-09T06:21:03.600 回答
0

即使在今天,这也非常有用。

单击下面的链接,Ctrl-C、Ctrl-V、F5 没有别的,神奇的事情发生了。

Oracle 9i 的 REGEXP_REPLACE / REGEXP_LIKE

非常感谢菲尔!

于 2020-11-05T13:17:54.123 回答