--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 這裡一...