平時的項目開發中,分頁預存程序是用的比較多的預存程序,SqlServer分頁預存程序中經常要用到top,Oracle中則經常用到了RowNum. 現在,有一個UserInfo表,一個欄位是UserId,另一個欄位是UserName,其中是UserId是自動成長的,步長是1.表中共有30條資料,其中UserId的值不一定是連續的。現在要實現的目的是取其中的第11至第20條記錄。先看SqlServer的幾種做法: 第一種寫法:Code highlighting produced by
Q. 1 : What option of Exporting allows quicker data extractions 1. Grants =y 2. Consistent =y 3. Direct = true 4. Direct=y 4 : Direct=y option bypasses the SQL layer to allow quicker data extractions Q. 2 : How are exports useful ? 1.
Q. 1 : Physical Disk Resources in an Oracle Database are 1. Control Files 2. Redo Log Files 3. Data Files 4. All of the above 4 Q. 2 : What is a Schema 1. A Physical Organization of Objects in the Database 2. A Logical Organization
select a.tablespace_name,a.bytes bytes_used,b.largest,round(((a.bytes - b.bytes)/a.bytes)*100,2) percent_used from (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes)
sqlplus /nologconn /as sysdbashutdown immediate;startup mount;ALTER SESSION SET SQL_TRACE=TRUE;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;ALTER DATABASE OPEN;set linesize
8. 使用DECODE函數來減少處理時間 使用DECODE函數可以避免重複掃描相同記錄或重複串連相同的表. 例如: SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%’; SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0030 AND ENAME