在SQL Server中绑定变量 [英] Bind variable in SQL Server
本文介绍了在SQL Server中绑定变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我读到你提到SQL Server中的绑定变量是@var但是@@ var如下所示是什么意思? Thx
I read that you mentioned bind variable in SQL Server is @var but how about @@var like below what does it mean? Thx
SELECT
request_id FROM
sys.dm_exec_requests WHERE
session_id = @@ spid;
推荐答案
@@ SPID是标量系统函数(在早期SQL Server版本中称为全局变量)。请参阅 https://docs.microsoft.com/en-us/sql/t-sql/language-elements/variables- transact-sql
和 https://code.msdn.microsoft.com/Global-Variables-in-SQL -749688ef。
用户定义的变量和参数(也称为绑定变量)通常以单个"@"开头。例如:
DECLARE @session_id int = @@SPID;
SELECT
request_id FROM
sys.dm_exec_requests WHERE
session_id = @session_id;
这篇关于在SQL Server中绑定变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文