关键字distinct可以清除重复值针对的select后的全部列
oracle中表名字段名不区分大小写但表中的数据是区分大小写的(sql server中不区分大小写)
oracle中用||代替+连接符做字符串的连接
eg: select '用户名'||empno || '薪水'||sal from emp where ename = 'SMITH';
结果: '用户名'||EMPNO||'薪水'||SAL
----------------------------
用户名7369薪水800
其它关键字 in,like,between..and..,is null ,is not null,and,or,not
占位符_,%等与sql server一致
对于单行函数sql server 可不接from但oracle不行
sql:select sum(sal)无错
oracle;select sum(sal) 无法运行缺少from
如果在oracle中没有具体的表可以用dual表代替eg:select sum(sal) from dual
分享到:
相关推荐
Oracle和SqlServer的语法区别
Oracle与SQL Server应用差异对比分析在Oracle中采用伪列rownum 获取结果集中排在前面的部分记录 Eg: 返回结果集中前10条记录 Select * from sysc01 where rownum Rownum可使用<、符号,不可使用>、>=符号,如果使用...
要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 1. 验证所有 SELECT、INSERT、UPDATE 和 DELETE 语句的语法是有效的。进行任何必要的修改。 2. 把所有外部联接改为 SQL-92 标准外部...
Oracle与SQLServer的SQL语法差异,用简单易懂的语言和实例对Oracle和Sql Server语法之间的差异进行了对比分析,更加适用于入门的人
ORACLE与SQLSERVER语法差异分析
Oracle和SQL_Server的语法区别
oracle到sqlserver 存储过程语法转换,希望对大家有帮助啊! 最近刚把oracle的数据库移植到sqlserver!
Oracle与SQLServer的SQL语法差异总结1
Oracle和SQLServer的语法区别,可作为参考资料进行查找和对比.
SQLserver、Oracle、Mysql语法与用法对比(over)
3. 用相应 SQL Server 函数替代 Oracle 函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用 Transact-SQL 程序代替 PL/SQL 程序。 7. 把所有 PL/SQL 游标改为非...
可将常规的sqlserver 的sql语句转换为 oracle语法,核心逻辑在SqlConvertToOracle.pas,便于入门。
富士通symfoware oracle sqlserver 语法比较
该转换过程负则将SQL Server的 一些语法特性翻译为Oracle支持的形式,也包括常用的函数, 支持复杂的SQL,例如嵌套/子查询等。 这是小弟为了一个Oracle项目的应急之作,我们的系统(Delphi的三层架构)一直运行...
Oracle与SQLServer的SQL语法差异总结.docx
从存储过程 自定义函数格式 游标 变量 赋值 语句结束符 大小写 Select 语法 Update语法 Delete语法 动态SQL语句 TOP用法 等各方面对比两个数据库的差异
详细的描述了ORACLE和SQLSERVER中部分方法的区别和使用中遇到的坑
描述了Oracle与SqlServer中的常用函数及语句的差别,非常有用。
Oracle、SQLServer、Symfoware、DB2、SYBASE数据库对比语法及函数