轉(zhuǎn)帖|對比評測|編輯:楊鵬連|2020-08-20 11:47:46.890|閱讀 599 次
概述:oracle有幾種安裝方式?客戶端、服務(wù)器?安裝PLSQL Developer前必須安裝oracle才能使用嗎?本文全部幫你解答。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PL/SQL Developer是一個集成開發(fā)環(huán)境,它專門針對Oracle數(shù)據(jù)庫的存儲程序單元的開發(fā)所用。現(xiàn)在越來越多的商業(yè)邏輯和應(yīng)用程式邏輯都在使用Oracle服務(wù)器,所以PL/SQL編程在整個開發(fā)過程中也變得越來越重要。PL/SQL Developer在開發(fā)Oracle應(yīng)用程序的時候都注重于開發(fā)工具簡單易用,代碼簡潔和開發(fā)效率高等特點。PL/SQL Developer不僅很好的提供了上述的特點,而且還具有很多其他的優(yōu)勢。
PL/SQL Developer已加入 在線訂購,(Annual Service Contract )Single user版本原價600元,現(xiàn)在活動價只需490元,點擊查看授權(quán)方式和其他版本優(yōu)惠
ORACLE是數(shù)據(jù)庫也有客戶bai端和服務(wù)器。
PLSQL Developer是連接duoracle的可視化客戶端軟zhi件。
PLSQL Developer只是第三方工具,服dao務(wù)于ORACLE,類似的工具還有Toad,sqlplus,sql developer等等。oracle的安裝一般是指oracle服務(wù)端的安裝,PLSQL Developer客戶端的安裝和oracle的安裝沒有必要條件的關(guān)系,只是oracle服務(wù)端安裝成功,客戶端才能連接服務(wù)端進行使用。
擴展資料:
Oracle系統(tǒng)有以下結(jié)構(gòu):
ORACLE數(shù)據(jù)庫系統(tǒng)為具有管理ORACLE數(shù)據(jù)庫功能的計算機系統(tǒng)。每一個運行的ORACLE數(shù)據(jù)庫與一個ORACLE實例(INSTANCE)相聯(lián)系。一個ORACLE實例為存取和控制一數(shù)據(jù)庫的軟件機制。
每一次在數(shù)據(jù)庫服務(wù)器上啟動一數(shù)據(jù)庫時,稱為系統(tǒng)全局區(qū)(SYSTEM GLOBAL AREA)的一內(nèi)存區(qū)(簡稱SGA)被分配,有一個或多個ORACLE進程被啟動。該SGA 和 ORACLE進程的結(jié)合稱為一個ORACLE數(shù)據(jù)庫實例。
一個實例的SGA和進程為管理數(shù)據(jù)庫數(shù)據(jù)、為該數(shù)據(jù)庫一個或多個用戶服務(wù)而工作。
在ORACLE系統(tǒng)中,首先是實例啟動,然后由實例裝配(MOUNT)一數(shù)據(jù)庫。在松耦合系統(tǒng)中,在具有ORACLE PARALLEL SERVER 選項時,單個數(shù)據(jù)庫可被多個實例裝配,即多個實例共享同一物理數(shù)據(jù)庫。
PL/SQL中的過程和函數(shù)與其他語言的過程和函數(shù)一樣,都是為了執(zhí)行一定的任務(wù)而組合在一起的語句。過程無返回值,函數(shù)有返回值。其語法結(jié)構(gòu)為:
問題:假設(shè)有一張表t1,有f1和f2兩個字段,f1為number類型,f2為varchar2類型,要往t1里寫兩條記錄,內(nèi)容自定。
Create or replaceproceduretest_procedure as V_f11 number :=1;
/*聲明變量并賦初值*/
V_f12 number :=2;
V_f21varchar2(20) :='first';
V_f22varchar2(20) :='second';
BeginInsert into t1 values (V_f11, V_f21);
Insert into t1 values (V_f12, V_f22);
Endtest_procedure;
/*test_procedure可以省略*/
至此,test_procedure存儲過程已經(jīng)完成,經(jīng)過編譯后就可以在其他PL/SQL塊或者過程中調(diào)用了。
函數(shù)與過程具有很大的相似性,此處不再詳述。
ORACLE數(shù)據(jù)庫系統(tǒng)為具有管理ORACLE數(shù)據(jù)庫功能的計算機系統(tǒng)。每一個運行的ORACLE數(shù)據(jù)庫與一個ORACLE實例(INSTANCE)相聯(lián)系。
一個ORACLE實例為存取和控制一數(shù)據(jù)庫的軟件機制。每一次在數(shù)據(jù)庫服務(wù)器上啟動一數(shù)據(jù)庫時,稱為系統(tǒng)全局區(qū)(SYSTEM GLOBAL AREA)的一內(nèi)存區(qū)(簡稱SGA)被分配。
有一個或多個ORACLE進程被啟動。該SGA 和 ORACLE進程的結(jié)合稱為一個ORACLE數(shù)據(jù)庫實例。一個實例的SGA和進程為管理數(shù)據(jù)庫數(shù)據(jù)、為該數(shù)據(jù)庫一個或多個用戶服務(wù)而工作。
在ORACLE系統(tǒng)中,首先是實例啟動,然后由實例裝配(MOUNT)一數(shù)據(jù)庫。
在松耦合系統(tǒng)中,在具有ORACLE PARALLEL SERVER 選項時,單個數(shù)據(jù)庫可被多個實例裝配,即多個實例共享同一物理數(shù)據(jù)庫。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: