上門編程教學課程內容
課程簡介
本課程專為剛接觸 Oracle 資料庫開發 的學員設計,透過三小時精華教學,快速掌握 PL/SQL(Procedural Language/SQL) 的核心語法、開發邏輯與實務應用。
PL/SQL 是 Oracle 專屬的程序化擴充語言,結合 SQL 強大查詢功能與傳統程式邏輯控制,廣泛應用於企業系統、資料處理及後端業務流程自動化。
學員將透過理論講解與實作範例,學會如何撰寫可重複使用的儲存程序(Stored Procedure)、函數、觸發器及例外處理機制,為往後進階至商業系統開發奠定基礎。
適合對象:
學習成果:
課程時長
共 3 小時(180 分鐘)
實作與理論比例:約 6 : 4
課程大綱
第一部份:PL/SQL 基礎與環境介紹(30 分鐘)
-
PL/SQL 的架構、特點與應用場景
-
SQL 與 PL/SQL 的差異
-
Oracle SQL Developer、SQL*Plus 開發環境介紹
-
PL/SQL 程式基本結構:宣告(DECLARE)、執行(BEGIN)、結束(END)
-
撰寫第一個 PL/SQL 程式:顯示訊息與簡單運算
第二部份:變數、資料型態與流程控制(50 分鐘)
第三部份:資料庫操作與游標應用(40 分鐘)
-
SELECT INTO、INSERT、UPDATE、DELETE 的應用
-
隱式游標(Implicit Cursor)與 SQL%ROWCOUNT
-
明確游標(Explicit Cursor)宣告、開啟與迭代
-
實作範例:批次更新或資料查詢處理
第四部份:例外處理與程式模組化(30 分鐘)
第五部份:進階認識與延伸應用(20 分鐘)