給初學者的快速上手指南,涵蓋常見登入問題、SQL*Plus 操作、核心資料類型、偽欄位應用、分頁查詢寫法與交易控制。
| 現象 | 原因 | 解決 |
|---|---|---|
| 無法登入 | 無監聽程序 | 啟動服務 OracleXETNSListener |
| 監聽無法識別服務 | 服務未就緒 | 重啟 OracleServiceXE,檢查 tnsnames.ora HOST 值 |
| 類別 | 類型 |
|---|---|
| 字元 | CHAR, VARCHAR2, NCHAR, NVARCHAR2 |
| 數值 | NUMBER |
| 日期時間 | DATE, TIMESTAMP |
| 大物件 | BLOB, CLOB, BFILE |
不建議使用:VARCHAR, INTEGER, FLOAT, DOUBLE 等非標準類型。
邏輯:(pageNo-1)*pageSize = 起始行,pageNo*pageSize = 結束行
SELECT *
FROM (
SELECT ROWNUM rm, s.*
FROM (
SELECT * FROM myfirsttb ORDER BY stuage DESC
) s
WHERE ROWNUM <= 5
)
WHERE rm >= 1;
ROLLBACK 回滾。