plsql8漢化包是針對(duì)plsql developer 8x版本的漢化補(bǔ)丁文件,讓用戶們將plsql developer設(shè)置成為中文版本,使用更加方便快捷.有需要的朋友就來IT貓撲下載吧!

PL/SQL簡(jiǎn)介
一個(gè)集成開發(fā)環(huán)境,專門開發(fā)面向oracle數(shù)據(jù)庫的應(yīng)用。PL/SQL也是一種程序語言,叫做過程化SQL語言(Procedural Language/SQL)。PL/SQL是Oracle數(shù)據(jù)庫對(duì)SQL語句的擴(kuò)展。在普通SQL語句的使用上增加了編程語言的特點(diǎn),所以PL/SQL把數(shù)據(jù)操作和查詢語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環(huán)等操作實(shí)現(xiàn)復(fù)雜的功能或者計(jì)算。PL/SQL 只有 Oracle 數(shù)據(jù)庫有。 mysql 目前不支持 PL/SQL 的。
PLSQL程序結(jié)構(gòu)
PL/SQL程序都是以塊(block)為基本單位,整個(gè)PL/SQL塊分三部分:聲明部分(用declare開頭)、執(zhí)行部分(以 begin開頭)和異常處理部分(以exception開頭)。其中執(zhí)行部分是必須的,其他兩個(gè)部分可選。無論P(yáng)L/SQL程序段的代碼量有多大,其基本結(jié)構(gòu)就是由這三部分組成。
declare
/* 聲明區(qū)(可選):定義類型和變量、聲明變量、聲明函數(shù)、游標(biāo) */
begin
/* 執(zhí)行區(qū)(必須的):執(zhí)行pl/sql語句或者sql語句 */
exception
/* 異常處理區(qū)(可選):處理錯(cuò)誤的 */
end;
如下所示為一段完整的PL/SQL塊:
/*聲明部分,以declare開頭*/
declare v_id integer;
v_name varchar(20);
cursor c_emp is select * from employee where emp_id=3;
/*執(zhí)行部分,以begin開頭*/
begin open c_emp; //打開游標(biāo)
loop
fetch c_emp into v_id,v_name; //從游標(biāo)取數(shù)據(jù)
exit when c_emp%notfound ;
end loop ;
close c_emp; //關(guān)閉游標(biāo)
dbms_output.PUT_LINE(v_name);
/*異常處理部分,以exception開始*/
exception
when no_data_found then
dbms_output.PUT_LINE('沒有數(shù)據(jù)');
end ;



