You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Oracle查询转换为SQL Server(SSM)兼容的SQL语句?

Oracle转SQL Server查询语句转换

原Oracle查询

SELECT REGEXP_REPLACE (F.COUNTRY,
    'null',
     NULL,
     1,
     0,
     'i') COUNTRY from Table

适配SQL Server的查询

SELECT REGEXP_REPLACE(F.COUNTRY, 'null', NULL, 1, 0, 'i') AS COUNTRY
FROM [Table]

关键说明

  • SQL Server 2017及以后版本支持REGEXP_REPLACE函数,参数逻辑和Oracle基本一致
  • Table是SQL Server的关键字,必须用方括号[]包裹表名,避免语法错误
  • 'i'标志用于不区分大小写匹配,和Oracle的match_param参数功能相同

内容的提问来源于stack exchange,提问作者George

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:25:19