當前位置:開發者網絡 >> 技術教程 >> 數據庫專欄 >> SQL Server >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
PL/SQL學習筆記(一)
作者:未知
日期:2005-04-29
人氣:
投稿:(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:

一、PL/SQL中的數據類型,簡列如下:



Number[(m,n)]  唯一的數值類型。m-精度,n-小數位數。INTEGER、REAL是NUMBER的同義詞定義的。



VARCHAR2(maxsize[CHAR|BYTE])唯一的字符串類型。CHAR、VACHAR是VARCHAR2的同義詞定義的。NVARCHAR2與VARCHAR2的表現形勢一樣,只是用於國際字符集數據類型。



DATE 日期/時間類型。



BOOLEAN布爾型。只有TRUE、FALSE兩個值。



二、PL/SQL的執行體



DECLARE



--變量聲明



BEGIN



--運行語句



EXCEPTION



--異常處理



END;



三、PL/SQL控制結構



1、IF-THEN-ELSIF結構



IF 條件 THEN



ELSIF 條件 THEN



END IF;



2、CASE結構



CASE



WHEN 條件 THEN

WHEN 條件 THEN



...



ELSE 所有條件不滿足時執行



END;



四、循環結構(見示例)



DECLAREi INTEGER;BEGIN



DBMS_OUTPUT.PUT_LINE('LOOP OUTPUT');i:=0;LOOPEXIT WHEN i>=10;DBMS_OUTPUT.PUT_LINE(i);i:=i+1;END LOOP;DBMS_OUTPUT.PUT_LINE('WHILE OUTPUT');i:=0;WHILE i<10 LOOPDBMS_OUTPUT.PUT_LINE(i);i:=i+1;END LOOP;DBMS_OUTPUT.PUT_LINE('FOR OUTPUT');FOR i IN 1..10  LOOPDBMS_OUTPUT.PUT_LINE(i);END LOOP;



EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('EXCEPTION'); RAISE;END;/




 

相關文章: