Sql 在clob中选择多个字符串
很抱歉,我知道您需要代码示例,但我完全不知道如何从这个问题开始。 我有一个数据库,其中有大约100000个这种结构的条目:Sql 在clob中选择多个字符串,sql,oracle,clob,Sql,Oracle,Clob,很抱歉,我知道您需要代码示例,但我完全不知道如何从这个问题开始。 我有一个数据库,其中有大约100000个这种结构的条目: ID | LONGARG 0 ECLONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS ECLONG_TEXT_INSIDE_THIS2|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS 1 ECLONG_TEXT_INSIDE_THIS
ID | LONGARG
0 ECLONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
ECLONG_TEXT_INSIDE_THIS2|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
1 ECLONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
2 ECLONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
ECLONG_TEXT_INSIDE_THIS2|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
ECLONG_TEXT_INSIDE_THIS3|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
3 ECLONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
ECLONG_TEXT_INSIDE_THIS2|LONG_TEXT_INSIDE_THIS|LONG_TEXT_INSIDE_THIS
Longarg属于CLOB型
我的问题是,是否有可能选择EC和第一个之间的所有文本,以获得这样的结果,而不使用StoredProcedure和所有数据行
结果:
LONG_TEXT_INSIDE_THIS
LONG_TEXT_INSIDE_THIS2
LONG_TEXT_INSIDE_THIS
LONG_TEXT_INSIDE_THIS
LONG_TEXT_INSIDE_THIS2
LONG_TEXT_INSIDE_THIS3
LONG_TEXT_INSIDE_THIS
LONG_TEXT_INSIDE_THIS2
提前谢谢你的帮助
Stefan从中选择id、regexp_substrlongarg、^EC[^ |]*',1、1、1table@Egor:请将其作为答案发布。您能告诉我如何避免重复条目吗?distinct不工作从表中选择distinct to_charregexp_substrlongarg,“^EC[^ |]*”,1,1,1。对不起,我懒得写完整的答案。我还以为你想要点名声呢。