pl sql 變量的聲明和賦值


  鏈接地址:http://www.cnblogs.com/zhengcheng/p/4168670.html

一、什么是PL-SQL

  PL-SQL是結合了Oracle過程語言和結構化查詢語言(SQL)的一種擴展語言。具體來說,PL-SQL就是在普通的SQL語句的基礎上增加了編程語言的特點,將數據操作和查詢語句組織在PL-SQL代碼的過程性單元中,通過邏輯判斷、循環等操作實現復雜的功能或者計算的程序語言。

  使用PL-SQL有以下優點:

  1、能夠把一組SQL語句放到一個模塊中。使其更具模塊化特點。

  2、可以在PL-SQL中增加邏輯結構判斷、循環等程序結構。

  3、具有異常處理功能。使程序不會中斷。

  4、減少網絡交互,提高性能。

  5、具有更好的移植性。

二:pl sql 程序的組成

DECLARE

           ……聲明部分

BEGIN      --程序開始

           ……程序執行部分

EXCEPTION

             ……異常處理

END;          ……結束程序

 

二:定義變量

  DECLARE

變量的名稱name 數據類型type;

示例:  

DECLARE v_name varchar2(20); --聲明一個字符串類型的變量 v_age number:=&age; --聲明一個數字類型的變量 &age表示輸入數據,會臨時彈出一個輸入框讓我們輸入數據。

  變量的賦值方法

1.變量的名稱name 數據類型type := 給變量賦初始值

2.在內容部分  select  列名    into  變量名;

 

三:命名規則

1、首字母必須是英文字母,其后可以是字母,數字,$ ,#,和_下划線

2.變量名長度不超過30個字符

3.變量名中不能有空格

4.變量名不能使用關鍵字命名

 

四.Oracle中注意事項 ( DBMS_OUTPUT.PUT_LINE():輸出語句)

1.全部的保留字,Oracle內置的函數,程序包以及用戶定義的類型都應該大寫。

2.變量前因加上前綴,表示該變量的變量類型。

例(1):varvhar2()   v_變量名

(2)常量時  c_變量名

(3)異常時  e_異常名

3.每行只寫一句語句,逗號后面以及運算符前后都應該加上空格

4.變量名稱 應都使用有意義的名稱命名

5.命名使用“_”連接方式   而不使用大小寫混寫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM