pl/sql語言學習
變數宣告
1、變數宣告的內容
賦予變數適當名稱
賦予變數正確的資料型別
定義變數(標準、記錄)
控制變數範圍
2、命名規則
變數由字元開頭
可以包含:數字,下劃線、「$」,「#」等
變數長度範圍:1~30
大小寫不區分
變數名不能是系統關鍵字.
set serveroutput on size 10000
例子一:
declare
x varchar2(10);
begin
x:='this is ...';
dbms_output.put_line('x的值為:'||x);
end;/執行
例子2:
set serveroutput on size 10000
declare
x varchar2(10):='abcd';
y integer:=123;
begin
x:='this is ...';
dbms_output.put_line('x的值為:'||x||'y的值為:'||y);
end;
/例子3:
declare
a number;
b varchar2(10);
begin
a:=2;
if a=1 then
b:='a';
elsif a=2 then
b:='b';
else
b:='c';
end if;
dbms_output.put_line('b等於'||b);
end;
/例子4:
declare
a number;
b varchar2(10);
begin
a:=2;
case
when a=1 then b:='a';
when a=2 then b:='b';
else
b:='others';
end case;
dbms_output.put_line('b等於'||b);
end;
/迴圈語句
1、基本迴圈(loop)
loop
...end loop
2、while迴圈
while expresstion loop
...end loop;
3、for迴圈
for counter in[reverse] start_value...end_value loop
...end loop;
declare
x number;
begin
x:=0;
loop
x:=x+1;
if x>3 then
exit if;
dbms_output.put_line('內:x='||x);
end loop;
dbms_output.put_line('外:x='||x);
end;
/例子2:
declare
x number;
begin
x:=0;
loop
x:=x+1;
exit when x>=3;
dbms_output.put_line('內:x='||x);
end loop;
dbms_output.put_line('外:x='||x);
end;
/例子3:
declare
x number;
begin
x:=0;
while x<=3 loop
x:=x+1;
dbms_output.put_line('內:x='||x);
end loop;
dbms_output.put_line('外:x='||x);
end;
/例子4:
begin
for i in 1..5 loop
dbms_output.put_line('i='||i);
end loop;
dbms_output.put_line(' end of for loop');
end;
/例子5: 反迴圈
begin
for i in reverse 1..5 loop
dbms_output.put_line('i='||i);
end loop;
dbms_output.put_line(' end of for loop');
end;
/例子6:goto
declare
x number;
begin
x:=0;
<>
x:=x+1;
dbms_output.put_line(x):
if x<3 then
goto repeat_loop;
end if;
end;
/
語言學習 Python學習
1.關於識別符號 python 中的識別符號是區分大小寫的。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的 foo 代表類的私有成員 以雙下劃線開頭和結尾的 foo 代表 ...
SQL 語言學習
一.插入刪除索引,測速 declare d datetime set d getdate select from cvtuser select 語句執行花費時間 毫秒 datediff ms,d,getdate update testrelation set dif4 0,dif5 0 drop i...
C語言學習
c語言學習 2013 3 26 1 編寫strcat s,t 函式,功能 將t指向的字串複製到s指向的字串的尾部。程式設計思路 1 通過while迴圈找到字串s的結束符。2 從找到的結束符開始將t複製到s,同時移動二者的指標。2 編寫函式strend s,t 如果字串t出現在字串s的尾部,該函式返回...