如何将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
相关产品推荐
相关产品推荐

