小编Gre*_*Cox的帖子

Oracle REGEXP_REPLACE大写替换字符串

我试图从我的reg表达式大写替换字符串而没有成功:

SELECT regexp_replace('src=/i/uie_v2/js','(/uie_v2/)',upper('\1')) from dual
Run Code Online (Sandbox Code Playgroud)

回报 'src=/i/uie_v2/js'

我明白上层不能用..只是作为一个例子.关于如何实现这一点的任何想法?

regex oracle replace

5
推荐指数
1
解决办法
4618
查看次数

Oracle SQL - 使用重复节点从XML中提取clob值

我试图在表上运行SQL(test_xml使用列xml_data[数据类型xmltype]调用).该列包含带有重复节点(test_3)的xml .当节点包含非clob大小的数据时,以下语句成功运行:

SELECT 
   extractvalue (Value (wl), '*/test_3')
      FROM test_xml
         , TABLE (xmlsequence (extract (xml_data, '*/record'))) wl
Run Code Online (Sandbox Code Playgroud)

但是当test_3节点包含大量数据时失败:

ORA-01706:用户功能结果值太大

我修改了我的查询:

SELECT 
   extractvalue(Value (wl), '*/test_3').getClobVal()
      FROM test_xml
         , TABLE (xmlsequence (extract (xml_data, '*/record'))) wl
Run Code Online (Sandbox Code Playgroud)

但这失败了:

ORA-22806:不是对象或REF

xml sql oracle

5
推荐指数
1
解决办法
1万
查看次数

Windows批处理文件 - 对于给定目录和子目录中的所有文件 - 将文件扩展名更改为小写

我的目标:使用Windows批处理脚本确保给定目录和子目录中的所有文件都具有小写的文件扩展名

我设法做到这一点(我承认不是很远!)..

for /R c:\test %%G in (*.*) do (
  echo %%G
)
Run Code Online (Sandbox Code Playgroud)

这成功打印出所有带扩展名的文件(包含完整路径),但如何检查文件扩展名并确保它是小写的(我不想让文件名小写,只是扩展名).

提前致谢 !

格雷格

windows batch-file

3
推荐指数
1
解决办法
3815
查看次数

标签 统计

oracle ×2

batch-file ×1

regex ×1

replace ×1

sql ×1

windows ×1

xml ×1