PL/SQL變數作用域
DECLARE
v_i PLS_INTEGER := 100;
v_p VARCHAR2(200) := 'a';
BEGIN
DECLARE
v_i PLS_INTEGER := 999;
BEGIN
dbms_output.put_line(v_i);
dbms_output.put_line(v_p);
END;
dbms_output.put_line(v_i);
END;
指令碼輸出:
從中可以看出,匿名塊變數作用域是遵循就近原則
v_i PLS_INTEGER := 100;
v_p VARCHAR2(200) := 'a';
BEGIN
DECLARE
v_i PLS_INTEGER := 999;
BEGIN
dbms_output.put_line(v_i);
dbms_output.put_line(v_p);
END;
dbms_output.put_line(v_i);
END;
指令碼輸出:
從中可以看出,匿名塊變數作用域是遵循就近原則
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-1063781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS變數作用域JS變數
- SCSS 變數作用域CSS變數
- golang變數作用域Golang變數
- python變數與變數作用域Python變數
- lisp 變數的作用域Lisp變數
- LoadRunner變數作用域變數
- PL/SQL 02 宣告變數 declareSQL變數
- 變數物件與作用域鏈變數物件
- JavaScript中變數和作用域JavaScript變數
- JavaScript之變數及作用域JavaScript變數
- java中變數的作用域Java變數
- Go 語言變數作用域Go變數
- JavaScript變數作用域之殤JavaScript變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- 函式(三)作用域之變數作用域、函式巢狀中區域性函式作用域、預設值引數作用域函式變數巢狀
- 現代 JavaScript 的變數作用域JavaScript變數
- Go語言中的變數作用域Go變數
- 變數、作用域與記憶體變數記憶體
- Shell變數的作用域問題變數
- ES6(二: 變數作用域)變數
- js中變數作用域問題JS變數
- 變數的作用域--js閉包變數JS
- Java 8 之 lambda 變數作用域Java變數
- 理解 Javascript 中變數的作用域JavaScript變數
- golang變數作用域問題-避免使用全域性變數Golang變數
- PL/SQL變數值可變在程式中會變嗎?SQL變數
- Go 中的動態作用域變數Go變數
- ES6 變數作用域總結變數
- 注意for迴圈中變數的作用域變數
- c++臨時變數的作用域C++變數
- Python 函式和變數作用域Python函式變數
- Go基礎知識-02 作用域 常量 變數 作用域(持續更新)Go變數
- 原型模式故事鏈(5)--JS變數作用域、作用域鏈、閉包原型模式JS變數
- 關於pl/sql中的繫結變數SQL變數
- PHP 變數的四大作用域PHP變數
- GO語言變數作用域-坑記錄Go變數
- java基礎06-變數、常量、作用域Java變數
- CSS變數的作用域和預設值CSS變數