多语言展示
当前在线:785今日阅读:75今日分享:44

ORACLE 和SQL 的语法区别

oracle和sql的语法区别是有的,而且还有很多细节方面的,所以平时要注意了!
工具/原料
1

oracle客户端PL/SQL

2

微软的SQL客户端

方法/步骤
1

对于oracle中使用需要注意:1. select * from table1,table2 ==> Select Table1.* From Table1,Table2; 多表情况下,不能用没有表前缀的*2.一些基本函数的使用,比如getdate()和sysdate,SubString和SubStr,Len和Length等3. 字段长度,后面有空格的,一律修改为Nvarchar2,并且做长度限定;

2

4. SELECT * 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的,需要>' ';

注意事项

注意事项:在oracle用rownum的时候 并和order by 搭配使用的时候 是先取rownum的数据在进行排序 和sql的完全相反

推荐信息