計算幾何:凸包
阿新 • • 發佈:2020-10-09
PL/SQL 基礎知識
什麼是 PL/SQL
PL/SQL (Procedural Language/SQL,過程語言/SQL)是結合了 Oracle 過程語言和結構化查詢語言 (SQL) 的一種擴充套件語言。使用 PL/SQL 可以編寫具有很多高階功能的程式.雖然通過多個 SQL 語句也能實現同樣的功能,但是相比而言,PL/SQL具有更為明顯的一些優點。
(1) PL/SQL 具有程式語言的特點,它能把一組 SQL 語句放到一個模組中,使其更具模組化程式的特點。
(2) PL/SQL 可以採用過程性語言控制程式的結構,也就是說,我們可以在 PL/SQL 中增加邏輯結構,如判斷、迴圈等程式結構。
(3)同其他的程式語言一樣,PL/SQL 可以對程式中的錯誤進行自動處理,使程式能夠在遇到錯誤時不會中斷.即它的異常處理機制。
(5) PL/SQL 程式減少了網路的互動,有助於提高程式效能。
運算子和表示式
PL/SQL語言支援的操作符包含關係運算符、一般運算子和邏輯運算子有等,與SQL語言類似。
關係運算符:
一般運算子
邏輯運算子
異常處理
在執行程式時出現的錯誤叫做異常。
發生異常後,語句將停止執行,控制權轉移到 PL/SQL 塊的異常處理部分。
預定義異常
當 PL/SQL 程式違反 Oracle 規則或超越系統限制時隱式引發。
還可以自定義異常
儲存過程
語法
CREATE [OR REPLACE] PROCEDURE procedure_name
{IS | AS}
BEGIN
< procedure_body >
END procedure_name;
SQL
遊標
用於臨時儲存一個查詢返回的多行資料,通過遍歷遊標,可以逐行訪問處理該結果集的資料
(結果集:類似於Java的jdbc連線返回的Resuitset集合)
使用: 宣告 開啟 讀取 關閉
遊標的定義方式
–隱式遊標
–顯示遊標
–遊標變數
–隱式遊標1
–遊標屬性的用法
–遊標屬性: