Khai báo biến trong SQL Server
SQL Server tồn tại đầy đủ các khái niệm kiểu dữ liệu, biến và khai báo biến
như các ngôn ngữ lập trình khác. Bài viết sẽ tìm hiểu về cách khai báo một
biến, nhiều biến và gán giá trị mặc định cho biến trong SQL Server. Mời bạn
đọc theo dõi.
Biến (Variable) dùng để lưu trữ các giá trị tạm thời trong quá trình thực
thi thuật toán.
Cú pháp khai báo biến trong SQL Server
Để khai báo biến trong SQL Server, ta sử dụng câu lệnh DECLARE, được
biểu diễn như sau:
DECLARE @variable_name datatype [ = initial_value ],
@variable_name datatype [ = initial_value ],
...;
Tham số:
variable_name: tên gán cho biến.
datatype: kiểu dữ liệu của biến.
initial_value: giá trị mặc định gán cho biến (không bắt buộc).
Khai báo một biến trong SQL Server
Dùng DECLARE khai báo một biến bất kì
DECLARE @quantrimang VARCHAR(50);
Câu lệnh DECLARE này khai báo một biến có tên @quantrimang, với kiểu
dữ liệu VARCHAR và độ dài 50 kí tự.
Sau đó bạn thay đổi giá trị biến @quantrimang bằng cách sử dụng câu lệnh
SET.
SET @quantrimang = 'Hello world';
Tiếp theo hãy thử với kiểu dữ liệu INT:
DECLARE @site_value INT;
Sử dụng câu lệnh SET để gán giá trị cho biến @site_value
SET @site_value = 10;
Vậy biến @site_value ở đây được gán cho số nguyên 10.