DB2與Oracle 使用的區別
阿新 • • 發佈:2019-01-03
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=50000;
已更新 1行。I
4、取得系統日期
Oracle:Select sysdate from dual;
百度文庫連結: