SELECT T.FILE_ROWNUM FROM (SELECT M.FILE_ROWNUM,CASE WHEN locate('2.1',rtrim(ltrim(M.FIELD_2)))>0 THEN locate('2.1',rtrim(ltrim(M.FIELD_2))) WHEN locate('2.1',rtrim(ltrim(M.FIELD_3)))>0 THEN locate('2.1',rtrim(ltrim(M.FIELD_3)))ELSE locate('2.1',rtrim(ltrim(M.FIELD_3))) END AS WZ FROM RD_TABLE_MODEL M LEFT JOIN RD_TABLE_INFO I ON I.TABLE_ID=M.TABLE_ID WHERE I.TABCODE='G0101' AND START_DATE<='20161201' AND END_DATE>='20161201' AND (M.FIELD_2 LIKE '%2.1%' or M.FIELD_3 LIKE '%2.1%'or M.FIELD_3 LIKE '%2.1%') AND (locate('2.1',rtrim(ltrim(M.FIELD_2)))>0 or locate('2.1',rtrim(ltrim(M.FIELD_3)))>0 or locate('2.1',rtrim(ltrim(M.FIELD_3)))>0) order by WZ FETCH FIRST 1 ROWS ONLY) T
以上代码怎么转成ORCLE的sql语句?