oracle學習總結 plsql基本語法

2021-07-26 06:07:07 字數 1392 閱讀 8620

--if 《布林表示式》 then

--pl/sql 和 sql語句

--end if;

-- loop

--    要執行的語句;

--    exit when 《條件語句》 --條件滿足,退出迴圈語句

-- end loop;

declare 

int number(5) :=0;

stuname student.sname%type;

*** student.s***%type:='男';

begin

loop

stuname := 'name' || int;

if int mod 2 =0 then

*** :='男';

else

*** :='女';

end if;

int := int + 1;

insert into student values(sequence.nextval,stuname,***,23);

exit when int =3000;

end loop;

end;

delete from student ;

commit;

---while 《布林表示式》 loop

--  要執行的語句;

--end loop;

declare 

num1 number(6) :=0;

begin   

while num1 < 30000 loop

insert into student(sid,sname,s***,sage) select sequence.nextval,'jake' || num1,'男',23 from dual;

num1 := num1 + 1;

end loop;

end;

commit;

rollback;

--[《迴圈標籤》]

--for 迴圈計數器 in [ reverse ] 下限 .. 上限 loop

-- 要執行的語句;

--end loop [迴圈標籤];

declare 

num1 number(6) :=0;

begin

for num1 in 0.. 3000 loop

insert into student(sid,sname,s***,sage) select sequence.nextval,'jake' || num1,'男',23 from dual;

if num1 mod 100 =0 then

dbms_output.put_line('num1-->'|| num1);

end if;

end loop;

end;

oracle學習筆記 PL SQL

pl sql 它是一種過程化語言,在pl sql中可以使用if語句或是log語句,以實現控制程式的執行流程,甚至可以定義變數,以至在語句之間傳遞資料資訊,這樣pl sql語言就能夠實現操控程式處理的細節,因此使用pl sql語句可以實現比較複雜的業務邏輯,它是oracle的專用語言,它是對標準sql...

安裝Oracle客戶端,PL SQL總結

我也是夠笨的,用了將近三個小時來安裝這些。之前沒有安裝過,問其他人,看著很不耐煩,沒辦法,於是自己硬著頭皮查資料搞起來。中間遇到很多錯誤,總算好了。廢話不多說,總結開始 首先 這四個都可以用,我自己用的第四個。無需安裝直接解壓。我的是直接放到d program files oracleclient目...

oracle學習(使用了PL SQL) 1

2.1字元型別 1.char 固定長度,最大長度為200位元組.2.varcahr2 動態長度 最大長度為4000位元組 2.2數字型別 1.number 表示整形,使用整形整形最好宣告長度,例如number 3 2.number 浮點型,類似於sql server中的decimal 8,3 這裡一...