首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle 入門筆記:登入問題排查、SQL*Plus 基本操作、資料類型、偽欄位與分頁查詢

     編輯:Oracle 教學

Oracle 入門筆記

給初學者的快速上手指南,涵蓋常見登入問題、SQL*Plus 操作、核心資料類型、偽欄位應用、分頁查詢寫法與交易控制。

一、常見登入問題與解決

二、無 PL/SQL 時使用 SQL*Plus

  • 執行 sqlplus 登入
  • 查詢用戶表:SELECT * FROM user_tables;
  • Oracle 指令以 分號 (;) 結尾

三、Oracle 核心資料類型

現象原因解決
無法登入無監聽程序啟動服務 OracleXETNSListener
監聽無法識別服務服務未就緒重啟 OracleServiceXE,檢查 tnsnames.ora HOST 值
類別類型
字元CHAR, VARCHAR2, NCHAR, NVARCHAR2
數值NUMBER
日期時間DATE, TIMESTAMP
大物件BLOB, CLOB, BFILE

不建議使用:VARCHAR, INTEGER, FLOAT, DOUBLE 等非標準類型。

四、偽欄位

  • ROWID:資料庫中資料的唯一物理地址標識。
  • ROWNUM:查詢結果的邏輯序號,常用於分頁。

五、分頁查詢標準寫法

邏輯:(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;

六、交易控制經驗

  • DML (INSERT/UPDATE/DELETE) 後必須 COMMIT 才生效。
  • 錯誤時可 ROLLBACK 回滾。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved