首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从oracle中的clob中提取一个子串

从oracle中的clob中提取一个子串
EN

Stack Overflow用户
提问于 2012-04-13 02:59:37
回答 1查看 57.4K关注 0票数 10

我有一堆数据

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8'?><root available-locales="en_US" default-locale="en_US"><static-content language-id="en_US"><![CDATA[<script type="text/javascript">
function change_case()
{
    alert("here...");
    document.form1.type.value=document.form1.type.value.toLowerCase();
}
</script>

<form name=form1 method=post action=''''>
<input type=text name=type value=''Enter USER ID'' onBlur="change_case();">
<input type=submit value=Submit> </form>
</form>]]></static-content></root>

我想提取具有onblur属性的行,在本例中:

代码语言:javascript
复制
<input type=text name=type value=''Enter USER ID'' onblur="change_case();">
EN

回答 1

Stack Overflow用户

发布于 2012-04-13 05:16:53

Tom Kyte介绍了如何在SQL或PL/SQL代码中从clob获取varchar2

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:367980988799

如果您有varchar2,您可以使用SUBSTR或REGEXP_SUBSTR函数来提取行。

http://docs.oracle.com/cd/B14117_01/server.101/b10759/functions147.htm#i87066

http://docs.oracle.com/cd/B14117_01/server.101/b10759/functions116.htm

如果要使用SQL代码,可以创建此请求

代码语言:javascript
复制
select col1, col2, func1(dbms_lob.substr( t.col_clob, 4000, 1 )) from table1 t

在PL/SQL函数"func1“中,您可以使用SUBSTR或任何其他函数对输入字符串执行所需的操作

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10129998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档