本文主要是介绍DB2与Oracle 使用的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、DB2 访问前10行数据与Oracle区别
DB2 :
select * from test fetch first 10 rows only
Oracle :
select * from test where rownum<=10
查询语句
Db2:不提供隐形转换
select * from employee where empno=1010;
oracle:提供隐形转换
select * from employee where empno='1010';
2、DB2 Insert into 与Oracle区别
DB2 允许有类似这样多行插入:
insert into staff values(1212,'cemy',20,'sales',3,90000,30000);
(1212,'cemy',20,'sales',3,90000,30000);
oracle: SQL>
insert into staff values(1212,'cemy',20,'sales',3,90000,30000),(1212,'cemy'
,20,'sales',3,90000,30000)
3、DB2 Update 与Oracle区
Db2
DB2 update staff set (salary,comm)=(80000,50000);
DB2 update staff set salary=80000,comm=50000;
Oracle:
SQL> update staff set salary=80000,comm&#
这篇关于DB2与Oracle 使用的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!