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&#