Không có cách nào để khai báo một biến toàn cục trong Transact-SQL. Tuy nhiên, nếu tất cả những gì bạn muốn các biến của mình có thể truy cập được trên các lô của một tập lệnh duy nhất, bạn có thể sử dụng SQLCMD công cụ hoặc chế độ SQLCMD của SSMS và xác định các biến công cụ / chế độ cụ thể như sau:
:setvar myvar 10
và sau đó sử dụng chúng như thế này:
$(myvar)
Để sử dụng chế độ SQLCMD của SSMS: