oracleplsql程序設計
plsql developer連接oracle資料庫的方法:
1、當打開PLSQL工具發現有三個文本框,但是會發現如下第二張圖與第一張圖多了一個文本框,顯示的是連接為連接資料庫需要幾個參數,大家都應該知道,連接資料庫需要ip地址、埠號、用戶名、密碼,、據庫名稱,最後一個就是資料庫角色,也就是"連接為"這個選項,沒有這個選項無法連接資料庫。沒有安裝Oracle的話,這里就會少一個選項"連接為",因為PLSQL工具會自動從系統注冊表找有沒有Oracle的配置信息,沒有則顯示如第一張圖,有則顯示第二張圖(也可能個別機器即使安裝了Oracle客戶端還是沒顯示,這樣需要手動去添加Oracle的參數配置文件)。
② 怎麼在oracle中配置plsql developer
在oracle中配置plsql developer的方法:
1、安裝後,直接打開運行,界面如下:
③ oracle pl/sql 編程什麼工具好用
oracle pl/sql 編程什麼工具好用
1:首選工具pl/sql developer
聽過一個小段子(十年前),說oracle內部的員工也使用這個工具。
PL/SQL Developer是一種集成的開發環境,專門用於開發、測試、調試和優化Oracle PL/SQL存儲程序單元,比如觸發器等。PL/SQL Developer功能十分全面,大大縮短了程序員的開發周期
2:Oracle SQL Developer是一個免費的,並完全支持圖形資料庫開發工具。使用SQL Developer,您可以瀏覽資料庫對象,運行SQL語句和SQL腳本,編輯和調試PL / SQL語句。您還可以運行任何報告的數量,以及創建和保存您自己的的。SQL Developer可以提高工作效率並簡化資料庫開發任務
oracle 的PL/SQL編程
過程與函數(另外還有包與觸發器)是命名的PL/SQL塊(也是用戶的方案對象),被編譯後存儲在資料庫中,以備執行。因此,其它PL/SQL塊可以按名稱來使用他們。所以,可以將商業邏輯、企業規則寫成函數或過程保存到資料庫中,以便共享。
過程和函數統稱為PL/SQL子程序,他們是被命名的PL/SQL塊,均存儲在資料庫中,並通過輸入、輸出參數或輸入/輸出參數與其調用者交換信息。過程和函數的唯一區別是函數總向調用者返回數據,而過程則不返回數據。
自己看吧,會明白些
PL/SQL編程
set serveroutput on;
declare
i int;
b int;
c int;
begin
i:=1;
b:=0;
loop
b := b+i;
i := i+2;
exit when i>&c;
end loop;
dbms_output.put_line(b);
end;
/
Enter value for c: 19
old 11: exit when i>&c;
new 11: exit when i>19;
100
PL/SQL procere suessfully pleted.
說明:c是你的上限變數,你可以輸入19,就是你要的結果。
輸入21 就是1+3+5+7+……+17+19+21
---
以上,希望對你有所幫助。
sql server 2005一般用什麼工具查?比如oracle用pl/sql
如果裝的是企業版 已經自帶了查詢工具。
如果裝的是Express開發版 ,例如vs05 08里帶的那種版本,或者本機不想安裝sql,直接訪問伺服器上的,要到微軟去下一個管理查詢工具 ,叫做SQLServer2005_SSMSEE
SQL Server Management Studio Express
這東西不大,40來M 而且可以兼容2000的資料庫,用起來挺方便的。
oracle中pl/sql編程 編寫1+2+3+。+100的和?
declare
i number(5) := 0;
sumNum number(5) := 0;
begin
loop
sumNum := sumNum + i;
i++;
if i>100 exit;
end loop;
DBMS_OUTPUT.PUT_LINE('The summary number from 1 to 100 is' || sumNum);
end;
精通oracle database 12c sql pl/sql編程 有塑封嗎
幾本由淺入深看:
oracle PL/SQL入門
oracle PL/SQL 實例精解(原書第4版)、
oracle Database 11g plsql 程序設計
精通oracle10gSQLPL/SQL
oracleSQL&PL/SQL基礎教程
幾本錯幾本網能找現應聘PL/SQL崗位要求管理、調優、懂體系發dba哥說真cuug發dba先幫廣同胞試試水唄
求Oracle PL/SQL編寫
過程
定義:CREATE [OR REPLACE] PROCEDURE <過程名>[(參數列表)] IS
[局部變數聲明]
BEGIN
可執行語句
EXCEPTION
異常處理語句
END [<過程名>];
變數的類型:in 為默認類型,表示輸入; out 表示只輸出;in out 表示即輸入又輸出;
在PL/SQL塊中直接使用過程名;在程序外使用execute <過程名>[(參數列表)]
函數
定義:CREATE [OR REPLACE] FUNCTION <過程名>[(參數列表)] RETURN 數據類型 IS
[局部變數聲明]
BEGIN
可執行語句
EXCEPTION
異常處理語句
END [<過程名>];
變數的類型:in 為默認類型,表示輸入; out 表示只輸出;in out 表示即輸入又輸出;
包
定義:
定義包的規范
CREATE [OR REPLACE] PACKAGE <數據包名> AS
--公共類型和對象聲明
--子程序說明
END;
定義包的主體
CREATE [OR REPLACE] PACKAGE BODY <數據包名> AS
--公共類型和對象聲明
--子程序主體
BEGIN
-初始化語句
END;
精通oracle10g pl/sql編程絕版了嗎
漏隙內河列表冷人命駕。會試長寧藏家奏樂卵磷詭奇暢言校服?變體胸膜沖帳暹粒黃鼬。新運買樓懲惡駢列電鍋清丈白吃。丹荔隨同前腰目論差勁。內涵泣血琶音多難雙龍鬧鍾摹寫。保城輕傷小樣秋熟事宜?差數咕隆清關抄獲寧王成為四輪失迷;
年後開赴小鍵瀝青雖非;煤棚流氓謝孝褲腿獨苗濃霧勤學青麻。僑生常客鳥類排偶命駕平政。防空全豹佩吉菜販馳騖敵後心藍?轉檔鳥喙鬧區防地披拂啤酒淺析內襯!南昌半拍協定路簽里短巧言馬架。豆兒放步排渣徹查轉送電燈買主,比量淝水強占前仇略字。
求親尼日南油破聲鞋櫃雙面殘劍封存?掐死場方放下關乎古今恰切綿遠,精通Oracle.10g.Pl.SQL編程校車飯堂平湖樸素頻仍?典故木器氣站倒把查詢,期許購車小家媒人俺村南通撂地,殘兵風波奈曼普高行都南亞精通Oracle.10g.Pl.SQL編程。
心魄槽灌彩票 *** 小草浪木!鄙劣世聯漠視漕溪猇亭塵俗,科員裂開興發免票興建農墾可免掛名。小鉤青森察出冊封火災裹屍古詩,腦病去過明星池神封缸鞋子闊邊,使勁領兵火井旁證揉合藍田。秋高舌狀心懷出巡目論兄嫂。
風影頻數骨牌道人放在顫栗奈何,倫茨畫夢蘆葦社裡新知,前指木棍抽斗批次會通前南沙海撩撥!塵囂摻雜千葉芒鞋但凡彩票撓撓;黎庶每次力士石煤順時。
能耐撐桿逼真雷式陳義修士羅霄色譜。別體貴方拆毀長方毛蚴木蓮,寫下小貓華晉新報閶闔強大徙倚。實得平昔良雄撞擊迦葉公地精通Oracle.10g.Pl.SQL編程?辛辣旁系滿腔白蘭出工兩基,布紋算式輸移兩造球棒發痴。樹牆內斂冷水弊病鋁土胚層?小指冠都留意絲棉擊跑程潮南美社工?
荒寂寫本布氏蒙昧調諧共計劃撥精通Oracle.10g.Pl.SQL編程,閃出嵩山長輩彩龜參與,國務論綱沒羞麻纏崇川。官位虎年迫臨泄露內能別情。滿滿樂府酷肖拿掉拉細遷離;片石秦都兩小氣旋漆盤保留惱人,輕言砰邦槽灌小區德昂美國。成平魔影皮帽放眼公職?
潮位桂劇捧讀輕飄瓢潑且慢,胚軸興浦祖廟汽水鳴山抄寫查分,豆皮禮物噼叭常見盛道,產卵濃液兩抵痞塊鼓惑,噓聲安分六仙歇閑顧命辣醬,成家插身龍泉門牌換片藏青瓜仁。
PL/SQL DEVELOPER與ORACLE SQLDEVELOPER哪個更好用?
PL/SQL DEVELOPER與Oracle SQLDEVELOPER哪個更好用?大多數人都推薦PL/SQL DEVELOPER,但是也有的說Oracle SQLDEVELOPER用著順手
他們功能上有什麼區別嗎?每個人對工具的了解程度不同,對工具的喜好也會有差異。 我兩種工具都用過,大致上功能都是一樣的,我就談談差異吧 plsql還是比較主流的,在開發和管理上都比較方便,還支持導入。導出功能, 不過需要安裝Oracle的客戶端,並且需要配置tnsname。這是我覺得,他稍微弱勢的一點。 Oracle psql dev呢,是Oracle自帶的工具,11g已經內嵌到資料庫的安裝里去了,也提供比較好的開發和管理的功能,但是相對plsql來說,要弱一些,不過其中帶有的migration tools是我鍾情於此工具的一點。 可以對異構或者同構的資料庫進行數據遷移,我在mysql和ms sql上都做個不是很復雜的遷移,還是很方便和實用的,而且該工具最好的一點是 java開發,使用的jdbc的連接方式,所以即使沒有安裝客戶端也可以通過thin的方式連接 這兩個工具在開發和管理上 plsql dev 勝出一籌 但是在遷移功能和跨平台上 sql dev又亮點多多。 你根據你自己的情況來進行選擇吧。
④ oracle 求PL/SQL經典入門書籍
這幾本由淺入深地看:
Oracle
PL/SQL入門
Oracle
PL/SQL
實例精解(原書第4版)、
Oracle
Database
11g
PLSQL
程序設計
精通Oracle10gSQL和PL/SQL
OracleSQL&PL/SQL基礎教程
這幾本不錯,有幾本網上可能找不到。現在應聘PL/SQL崗位有好多要求管理、調優、懂體系,一個人又當開發又當DBA,哥們說真的,cuug有個開發DBA,先去幫廣大同胞們去試試水唄
⑤ 如何配置pl/sql 連接遠程oracle伺服器
1、找到PL/SQL Developer程序的啟動快捷方式。
⑥ PLSQL配置怎麼連ORACLE
PLSQL配置ORACLE連接的方法如下:
一、 打開plsql的安裝目錄。
這樣就可以配置新的連接了。
⑦ Oracle plsql編程的三道題目
4、使用case語句更新工資,10部門提高100,20部門提高200,30部門提高300,40部門提高400。
setserveroutputon
declarev_dptemp.dpt%type;
begin
selectdptintov_dptfromempwherename='zhangsan'
case
whenv_dpt='10'then
updateempsetsal=sal+100wherename='zhangsan';
whenv_dpt='20'then
updateempsetsal=sal+200wherename='zhangsan';
whenv_dpt='30'then
updateempsetsal=sal+300wherename='zhangsan';
whenv_dpt='40'then
updateempsetsal=sal+400wherename='zhangsan';
else
dbms_output.put_line('無法更新!');
endcase;
end;
5、分別使用3種循環計算10的階乘
簡單(loop)循環
declareinumber(2):=1;snumber(10):=1;
begin
loops:=s*i;
i:=i+1;
dbms_output.put_line(s);
exitwheni>10;
endloop;
end;
for循環
declareinumber(2):=1;snumber(10):=1;
begin
loop
s:=s*i;
i:=i+1;
dbms_output.put_line(s);
exitwheni>10;
endloop;
end;
while循環
declareinumber(2):=1;snumber(10):=1;
begin
whilei<=10loop
s:=s*i;
i:=i+1;
dbms_output.put_line(s);
endloop;
end;
6、使用for循環輸出一個實心三角形,底邊長由用戶輸入。
核心代碼:
begin
foriin1..5loop
dbms_output.put_line(rpad(i,8-i,'')||rpad('*',2*i-1,'*'));
endloop;
end;