1. oracle分頁sql
a).根據rowid來分
select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid from
t_xiaoxi order by cid desc) where rownum<10000) where rn>9980) order by cid desc;
執行時間0.03秒
b).按分析函式來分
select * from (select t.*,row_number() over(order by cid desc) rk from t_xiaoxi t) where rk<10000 and rk>9980;
執行時間1.01秒
c).按rownum來分
select * from(select t.*,rownum rn from(select * from t_xiaoxi order by cid desc) t where rownum<10000) where
rn>9980;執行時間0.1秒
其中t_xiaoxi為表名稱,cid為表的關鍵字段,取按cid降序排序後的第9981-9999條記錄,t_xiaoxi表有70000多條記錄
個人感覺a)的效率最好,c)次之,b)最差
2. 如何檢視oracle版本
select * from sys.v_$version
3. 檢視安裝了哪些選項
select * from sys.v_$option
oracle 查詢語句收集
查詢資料檔名及id select file name from v datafile 檢視alert警告,以及oracle給出的處理建議 select reason,object type,suggested action from dba outstanding alerts 列出當前模式下所有外...
PGSQL語句收集
1.sql複製原表資料結構 create table au.test1 as select from au.config where 1 2 2.在複製的新錶中的某列插入原始資料 insert into au.test 1 uuid select uuid from au.config 3.將其它列...
SQL語句收集
use tablename 要操作的資料庫名 select logicalfilename tablename log 日誌檔名 maxminutes 10,limit on time allowed to wrap log.newsize 1 你想設定的日誌檔案的大小 m setup initia...