語法:
變數名 資料型別[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...