1、对于oracle中使用需要注意:1. select * from table1,table2 ==> Select Table1.* From Table1,Table2; 多表情况下,不能用没有表前缀的*2.一些基本函数的使用,比如getdate()和sysdate,SubString和SubStr,Len和Length等3. 字段长度,后面有空格的,一律修改为Nvarchar2,并且做长度限定;
2、 SE雉搽妤粲LECT * FROM TABLE1 AS OTHNAME==> SELECT * FROM TABLE1 OTHNAME;表名称如果需要道药苍嗓命名其他名字,不能加As;5. SELECT COL1 AS 'OTHNAME' FROM ==> SELECT COL1 AS OTHNAME;字段命名,AS后不要'';6. 控制TOP N ==> ROWNUM<=N7. col>' '==> col>' ' , '',null在ORACLE都默认为NULL,所以,需要查找不为NULL的,需要>' ';
3、 保存判断成功,preparedstatement,在ORACLE不返>0的记录行,所以,不能判断>0,只亟冁雇乏需要判断a[i] != Statement.EXECUTE_FAILED9. ORACLE的查询,不允许有2列的名称相同,所以遇到ambiguously的,基本是这个情况,需要修改选择SQL语句的列10. 在使用UNION时,前后2个SQL列的类型必须相同,文本类型的长度必须一致,固定文本前加N,如N'',非固定值长度不同则需CAST转换;