pl sql 變數的宣告和賦值

2022-08-02 04:12:08 字數 1227 閱讀 4344

一、什麼是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;

示例:  

declarev_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.命名使用「_」連線方式   而不使用大小寫混寫

變數和表示式 變數的宣告和賦值

宣告乙個變數,例如 int age 然後用 賦值運算子給變數賦值 age 21 變數在使用前,必須初始化。上面的賦值語句可以當做初始化語句。這裡還可以做兩件事,使用者可以在c 中看到。第一是同時宣告多個型別相同的變數,方法是 在型別的後面用逗號分隔變數名,如下所示 int xsize ysize 其...

MySQL宣告變數以及賦值

mysql 的變數分為四種 區域性變數 使用者變數 會話變數 和 全域性變數 其中區域性變數只存在於函式和儲存過程,這裡不多了解。其中 會話變數 和 全域性變數 在 mysql 中統稱為 系統變數 兩種方式都可以 set variable expr set variable expr 必須 sele...

1 Go變數宣告 賦值和常量

先簡單了解一下控制台輸出,在go中,我們使用fmt包中的函式進行在控制台中列印,一般用以下幾個函式 fmt.print 不換行輸出 fmt.printf 字串格式化輸出 同c語言 fmt.println 帶換行輸出 fmt.fprintf fmt.fprint fmt.fprintln 指定輸出流 ...