在t-sql存储过程中的某个变量之前,@@
符号是什么意思?谢谢!
答案 0 :(得分:1)
@@是系统变量使用的前缀,例如
@@VERSION
您可以创建自己的变量,这些变量具有单个@前缀,例如
DECLARE @id INT
答案 1 :(得分:1)
来自MSDN
一些Transact-SQL系统函数的名称以两个开头 标志(@@)。虽然在早期版本的Microsoft SQL Server中,但是 @@函数被称为全局变量,它们不是 变量并没有与变量相同的行为。该 @@ functions是系统函数,它们的语法用法如下 功能规则。
所以@@不是变量,而是由SQL Server提供,以表示服务器或会话的特定值。
例如
/*GENERATE YOUR URL HERE. EVENT object PASSED TO THE EVENT CLICK FUNCTION ALREADY CONTAINS ALL EVENT DATA LIKE ID ...*/
var url = 'page2.php?id='+calEvent.id
var win = window.open(url, '_blank');
win.focus();
答案 2 :(得分:0)
系统定义的函数。
示例:
<强> @@ ROWCOUNT
@@ VERSION
@@ CONNECTIONS 强>