pl/sol(procedure language/sol)是用於各種環境中訪問oracle資料庫的一種比較複雜的程式語言,與資料庫伺服器整合在一起。
oracle三層模型
使用者介面(例如客戶瀏覽器) 應用邏輯層(例如應用程式伺服器) 資料庫儲存(oracle資料庫伺服器)
pl/sol支援自帶資料型別和使用者自定義資料型別
使用者自定義型別
declare type myrecord is record (
id number(2),
name varchar(20)
基本結構
declare
begin
exception
end判斷結構
if------------then
elsif-------------------then
else-------------------
end if
迴圈結構
declare -----------
begin
loop
exit when --------
或者begin
for --------in -------loop
end loop
游標定義
declare cursor mycur is selcect ------from-------
取資料fetch mycur into-----------------
%type
declare firstname students.name%type
通過使用%type是的firstname變數具有和students表的name型別相同的結構
在pl/sql中
set serveroutput [on|off] [size n]
開啟之後,在pl/sql中便可以使用dbms_output.put_line()顯示輸出
Oracle學習1 Oracle簡介
隨著工作的深入,越發發現需要系統的重新梳理oracle sql相關知識,這裡新開篇幅,力求做到言簡意賅。sql structured query language,結構化查詢語句。結構化查詢語句,有時也被稱為 語言。前三代語言分別是 機器語言 組合語言 高階語言。sql不關注其具體的執行過程,只關注...
jquery學習筆記 簡介
css的出現是把樣式和標記分開,jquery試圖將行為和標記分開,例如將button中的onclick這樣實現 document.getelementbyid testbutton onclick trim somestr windows的onload可以實現,但該事件在dom樹構建,所有影象和外部...
OpenSSL學習筆記 簡介
openssl 是乙個主要用於transport layer security tls 和 secure sockets layer ssl 協議的穩定 可商用 全功能的工具箱。openssl也是乙個強大通用的安全套接字層加密庫,用於網路上以及計算機之間的加密通訊協議等,同時它還是乙個多用途的 跨平...