Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Khai báo biến (DECLARE) trong SQL Server

Mô tả

Biến (Variable) lưu giá trị tạm thời khi thực thi code. SQL Server hỗ trợ kiểu dữ liệu, khai báo và gán giá trị như các ngôn ngữ khác.

Cú pháp DECLARE

DECLARE @ten_bien kieu_du_lieu [= gia_tri_khoi_tao],
        @ten_bien2 kieu_du_lieu [= gia_tri_khoi_tao],
        ...;

Tham số:

  • @ten_bien: Tên biến (bắt đầu bằng @).
  • kieu_du_lieu: Kiểu dữ liệu (INT, VARCHAR, DATETIME...).
  • gia_tri_khoi_tao: Giá trị mặc định (tùy chọn).

Ví dụ

Khai báo 1 biến

DECLARE @quantrimang VARCHAR(50);

Biến @quantrimang, kiểu VARCHAR(50).

Gán giá trị bằng SET

SET @quantrimang = 'Hello world';

Khai báo kiểu INT

DECLARE @site_value INT;
SET @site_value = 10;

Khai báo nhiều biến cùng lúc

DECLARE @quantrimang VARCHAR(50),
        @site_value INT;

Khai báo kèm giá trị mặc định

DECLARE @quantrimang VARCHAR(50) = 'Hello world';

Khai báo nhiều biến kèm giá trị mặc định

DECLARE @quantrimang VARCHAR(50) = 'Hello world',
        @site_value INT = 10;