SPLWare/esProc

sqltranslate 无法正确翻译 LEFT(STR, N) 函数

Smartbicaopan opened this issue · 1 comments

    String oracle_sql = SQLUtil.translate("LEFT(str,1)", "ORACLE");
    System.out.println("oracle_sql:"+oracle_sql);
    输出:oracle_sql:LEFT(str,1)

    推测是因为LEFT既是关键字,又是函数名
    但RIGHT函数是关键字,但运行RIGHT函数是正确的

已修改,请重新获取下开源代码。