ORACLE数据库中函数instr和SQLServer数据库中CHARINDEX函数
公司产品后台一直都是基于oracle数据库的,但是最近有些项目中需要使用SQLServer作为后台数据库,在做产品移植时,发现产品移植到SQLServer后问题很多,大部分都是由于oracle和SQLServer中内部函数不通用所致,比如:产品中使用ORACLE中的instr函数在SQLServer中不存在,因此报出如下异常: org.apache.jasper.JasperException: org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [select count(id) as nums from orgunitlink where oid='null' and instr(col1,