sql server中,@@是什么意思

maxao 2007-04-11 10:05:22
@@后面跟一个变量,是什么意思啊?
谢谢
...全文
432 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolaile27 2007-04-11
  • 打赏
  • 举报
回复
@@全局变量
duanzhi1984 2007-04-11
  • 打赏
  • 举报
回复
@@为全局变量
中国风 2007-04-11
  • 打赏
  • 举报
回复
@@为全局变量,数据库提供的
@局部变量,用户自定义
zouyulin 2007-04-11
  • 打赏
  • 举报
回复
SQL Server中的变量分为局部变量和全局变量(系统变量)2种。

[1]全局变量(系统变量):由系统定义和维护,名称以两个@字符开始;
[2]局部变量:名称以一个@字符开始,有用户自己定义和赋值。

[1]全局变量用于记录SQL Server服务器的活动状态,系统事先定义,对用户而言是只读的。
Transact-SQL 全局变量为函数形式,现在作为函数引用。大概有33个,但并非全部常用的。

例如:@@VERSION
返回 Microsoft® SQL Server™ 当前安装的日期、版本和处理器类型。

[2]局部变量
在使用Transact-SQL批处理和脚本中用来保存数据值的对象。
其用途一般有三种:
(1)作为计数器,如循环次数的控制;
(2)保存数据值以供控制语句测试;
(3)保存由存储过程返回代码返回的数据值。

leo_lesley 2007-04-11
  • 打赏
  • 举报
回复
一个@是局部变量
leo_lesley 2007-04-11
  • 打赏
  • 举报
回复
@@全局变量
happydreamer 2007-04-11
  • 打赏
  • 举报
回复
全局变量
hyc_music1981 2007-04-11
  • 打赏
  • 举报
回复
有问题可以查查SQL的帮助,挺全的

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧