PL SQL 一般變數與替代變數

2021-09-29 01:32:59 字數 1019 閱讀 2870

語法:

變數名 資料型別[not null]  --是否為空

[:= | default expr];--(:=賦值,)

1、pl/sql

塊中可以使用變數:

◦在宣告部分宣告,使用前必須先宣告 ◦

宣告時必須指定資料型別,每行宣告乙個識別符號 ◦

在可執行部分的

sql

語句和過程語句中使用

2、給變數賦值有兩種方法:

◦使用賦值語句 :=

◦使用

select into 語句

例子:

1  declare--宣告變數

2 emp_code number(4);

3 emp_salary number(7,2);

4 begin

5 emp_code:=7499;--emp_code賦值7499

6 select sal+comm into emp_salary from emp--emp_salary賦值sal+comm

7 where empno=emp_code;

8 dbms_output.put_line(emp_salary);--輸出emp_salary

9 end;

3、一般變數作用域變數宣告開始到塊的結束(不能在塊的宣告部分同時宣告兩個同名的變數,但可在不同的塊中宣告同名變數)

替代變數來暫時儲存值.

單個(&)符號

兩個 (&&)符號

define

和 accept 命令

◦在 sql命令中傳遞變數值.

◦動態更改表頭和表尾.

plsql基礎學習 三 一般變數與替代變數

一 宣告pl sql一般變數 語法 identifier datatype not null default expr 例 declare v hiredate date v deptno number 2 not null 0 v location varchar2 13 atlanta 二 一般...

Python變數名命名一般規則

在python中定義的變數名,最好能夠一看就知道是什麼意思。變數名的組成 字母,數字和下劃線 組成,不能以數字開頭,嚴格區分大小寫,不能使用python關鍵字。使用下面 可以檢視python中的關鍵字 import keyword print keyword.kwlist 常用的命名方式有以下幾種 ...

編譯器在處理const變數跟一般變數時的區別

const變數,也就是常量,當某個變數加上const屬性的時候,表明這個變數不可修改。const變數是不可寫的,那麼我們對於const變數的處理只剩下讀操作了。當我們讀一般的變數的時候,會先獲取該變數的位址,然後到該位址去取資料,那麼對於const變數的讀操作是怎麼樣的呢。下面 有助於更好理解con...