DECLARE var_name [, var_name] ... loại [DEFAULT value] Tuyên bố này tuyên bố các biến địa phương trong chương trình lưu trữ.
Ví dụ: DECLARE id INT chưa ký DEFAULT 1;
Để cung cấp giá trị mặc định cho biến, hãy bao gồm mệnh đề DEFAULT. Giá trị có thể được chỉ định làm biểu thức; nó không cần phải là hằng số. Nếu mệnh đề DEFAULT bị thiếu, giá trị ban đầu là NULL.
Biến cục bộ được xử lý như các tham số thông thường được lưu trữ liên quan đến kiểu dữ liệu và kiểm tra tràn.
Tuyên bố biến phải xuất hiện trước khai báo con trỏ hoặc trình xử lý.
Tên biến cục bộ không phân biệt chữ hoa chữ thường.Các ký tự được phép và quy tắc trích dẫn giống như đối với các số nhận dạng khác
Phạm vi của biến cục bộ là BEGIN ... khối END trong đó được khai báo. Biến có thể được tham chiếu trong các khối lồng nhau trong khối khai báo, ngoại trừ các khối khai báo một biến có cùng tên.
Bằng cách nào đó toán tử '' '' = '' '' không hoạt động đối với tôi. Nó hoạt động tốt khi tôi sử dụng toán tử '' '': = '' ''. – divinedragon
'=' toán tử chỉ hoạt động trong mệnh đề 'SET'. Để gán giá trị cho một biến trong truy vấn 'SELECT', bạn có thể sử dụng toán tử': = ', ví dụ: 'SELECT @start: = 1' – Omesh
Bạn có thể làm rõ điều này có nghĩa là:" Không cần khai báo biến Session do người dùng xác định được biểu thị bằng tiền tố @ "? – billynoah