第四章、PL/SQL基础
生活随笔
收集整理的這篇文章主要介紹了
第四章、PL/SQL基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1、PL/SQL概述 2、PL/SQL塊結構 3、分支語句的使用 4、循環語句的使用 5、異常處理的使用 6、記錄的使用 PL/SQL塊結構 PL/SQL塊結構如下 DECLARE ... BEGIN ... EXCEPTION ... END; / 變量聲明 1、變量聲明的內容 賦予變量適當名稱 賦予變量正確的數據類型 定義變量(標準、記錄) 控制變量范圍 2、命名規則 變量由字符開頭 可以包含:數字、下劃線、'$'、'#'等 變量長度范圍:1~30 大小寫不區分 變量名不能是系統關鍵字 DECLARE x varchar2(10); BEGIN x:='This is..'; DBMS_OUTPUT.PUT_LINE('x的值為:'||x); END; / ?SET --查詢SET如何使用 SET SERVEROUTPUT ON SIZE 10000 save c:\plsql_01.txt --plsql_01.txt中是PL/SQL語句 sqlplus中執行文件c:\plsql_01.txt: @ c:\plsql_01.txt sqlplus查看執行的文件的源碼: l DECLARE x varchar2(10); BEGIN x:='This is..'; DBMS_OUTPUT.PUT('x的值為:'||x); --不顯示 END; / DECLARE x varchar2(10); BEGIN x:='This is..'; DBMS_OUTPUT.PUT('x的值為:'||x); DBMS_OUTPUT.NEW_LINE; --顯示 END; / SET SERVEROUTPUT ON SIZE 10000 可以使任何一個PL/SQL的程序改變輸出的數據量, 使用時注意: 1、最主要的空間總是和輸出的行為行信息沒有關系 2、只有全部的數據行被取出的時候,才能顯示 3、PL/SQL程序執行結束之前,sqlplus不會從緩沖區中取出任何顯示數據 注釋 行注釋 -- 塊注釋 /* ?*/ 變量賦初值 DECLARE x varchar2(10):='ABCDE'; BEGIN DBMS_OUTPUT.PUT_LINE('x的值為:'||x); END; / DECLARE x varchar2(10):='ABCDE'; y INTEGER:=123; BEGIN DBMS_OUTPUT.PUT_LINE('x的值為:'||x||'y的值為:'||y); END; / DECLARE x varchar2(10):='ABCDE'; y STRING(10):='123'; BEGIN DBMS_OUTPUT.PUT_LINE('x的值為:'||x||'y的值為:'||y); END; / 分支語句 1、IF分支 IF ... THEN ... ELSIF ... THEN ... ELSE ... END IF 2、CASE分支 CASE WHEN ... THEN ... ELSE END CASE DECLARE a number; b varchar2(10); BEGIN a:=2; --改為53試試 IF a=1 THEN b:='A'; ELSIF a=2 THEN b:='B'; ELSE b:='C'; END IF; DBMS_OUTPUT.PUT_LINE('b的值是:'||b); END; / save c:\plsql_02.txt DECLARE a number; b varchar2(10); BEGIN a:=2; CASE WHEN a=1 THEN b:='A'; WHEN a=2 THEN b:='B'; WHEN a=3 THEN b:='C'; ELSE b:='Others'; END CASE; DBMS_OUTPUT.PUT_LINE('b的值是:'||b); END; /轉載于:https://blog.51cto.com/zhanglibin/630818
總結
以上是生活随笔為你收集整理的第四章、PL/SQL基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ebooks C/C++
- 下一篇: 小学一招