Oracle PL/SQL Biến Variables

Biến (variable) trong PL/SQL là gì và cách sử dụng biến như thế nào?
Trong bài này chúng tôi sẽ hướng dẫn các bạn hiểu về Biến (Variable) trong PL/SQL là gì, cách khai báo biến và cách sử dụng biến trong Oracle PL/SQL.
 
1.Biến trong PL/SQL là gì?
2.Cách khai báo Biến trong PL/SQL.
3.Cách gán giá trị cho biến trong PL/SQL.

 

 1.Biến (variable) trong PL/SQL là gì?

Trong PL/SQL Biến là nơi lưu trữ dữ liệu của một loại dữ liệu cụ thể.
Mỗi một Biến được khai báo và đặt tên trong phần khai báo của chương trình PL/SQL.
Biến được gán giá trị và giá trị của biến có thể thay đổi trong chương trình.
Trước khi sử dụng Biến bạn phải khai báo nó trong phần khai báo của một khối (Block).

 

 2.Cách khai báo biến trong PL/SQL

- Cú pháp khai báo biến trong PL/SQL như sau:

Cú pháp khai báo Biến

Ten_Bien  Kieu_Du_Lieu(size) ;

- Ví dụ khai báo và sử dụng kiểu dữ liệu Character trong Oracle PL/SQL.

Ví dụ 

v_NhanvienName  VARCHAR2(255);
v_NhanvienAge NUMBER;
v_Salary NUMBER(15,2);

 

3.Cách gán giá trị cho biến trong PL/SQL

- Để gán giá trị cho một biến, bạn sử dụng toán tử gán  :=
- Cú pháp gán giá trị cho biến trong PL/SQL như sau:

Cú pháp gán giá trị cho Biến

Ten_Bien  :=  Gia_Tri ;

- Ví dụ khai báo, gán giá trị và sử dụng Biến trong Oracle PL/SQL.

Ví dụ 

DECLARE

-- Cach khai bao Bien trong PL/SQL
    v_NhanvienName VARCHAR2(255);
    v_NhanvienAge NUMBER;
    v_Salary NUMBER(15,2);
   
BEGIN
  
-- Cach gan gia tri cho Bien trong PL/SQL
    v_NhanvienName := 'Hoang Hong Phong';
    v_NhanvienAge := 38 ;
    v_Salary := 30000000.00 ;
    
    DBMS_OUTPUT.PUT_LINE('Ten Nhan Vien: ' ||  v_NhanvienName);
    DBMS_OUTPUT.PUT_LINE('Tuoi: ' || v_NhanvienAge );
    DBMS_OUTPUT.PUT_LINE('Luong: ' || v_Salary);
END;