社区
MS-SQL Server
帖子详情
变量声明的问题
yy2001
2003-10-16 10:36:52
请问
DECLARE @@TOTALCOST money
与
DECLARE @TOTALCOST money
的区别
...全文
31
10
打赏
收藏
变量声明的问题
请问 DECLARE @@TOTALCOST money 与 DECLARE @TOTALCOST money 的区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yy2001
2003-10-21
打赏
举报
回复
请问大力,是否这两个声明就是变量名不同,其他没有区别呢?
pengdali
2003-10-20
打赏
举报
回复
declare @@a
它的变量名是 @@a
yy2001
2003-10-19
打赏
举报
回复
declare @@a
它的变量名是不是这个 ‘@a’???
gmlxf
2003-10-18
打赏
举报
回复
@ 局部变量
@@ 全局变量
ximxin
2003-10-18
打赏
举报
回复
那
declare @@a
它的变量名是不是这个 ‘@a’
lansquenet
2003-10-17
打赏
举报
回复
@是局部的变量,当存储过程执行完后它会自动的释放的
@@是全局变量,即使你的存储过程执行完后,它仍然存在,需要手动干掉
所以一般尽量少用或者不要@@开头的变量,用多了会影响性能的,但系统一些基本的@@变量还是要弄懂的
zjcxc
元老
2003-10-17
打赏
举报
回复
一样的,定义了两个变量@@a及@a
declare @@a
declare @a
用户不可能定义全局变量 .
yy2001
2003-10-17
打赏
举报
回复
lansquenet(佣兵小队长.NET):
不是吧,书上说:用户不能建立全局变量的。
我看SQL SERVER 的联机帮助中建立存储过程的例子中有:
declare @@a
这样的声明,不知道与
declare @a
这样的有什么区别?
nadylu
2003-10-16
打赏
举报
回复
1,一个 @ 是指局部变量,是用户定义的变量,其使用范围是定义批处理、存储过程和触发器。
2。两个 @@ 是指全局变量,是SQLServer系统担供并赋值的变量。注意:用户不能建立全局变量,也不用用set语句修改全局变量的值。
zarge
2003-10-16
打赏
举报
回复
只是名称不同,用起来没什么区别,
不过某些 Transact-SQL 函数的名称以双 at 符号 (@@) 开始。
为避免混淆这些函数,建议不要使用以 @@ 开始的名称。
03Go语言实战之
变量
与常量
课程介绍了go语言当中的
变量
和常量使用方法,包含了
变量
的
声明
方式、简短
变量
声明
、
变量
的作用域、指针、按值传递和按址传递的区别、常量介绍
C语言中
变量
的
声明
和定义
变量
声明
和
变量
定义
变量
定义:用于为
变量
分配存储空间,还可为
变量
指定初始值。程序中,
变量
有且仅有一个定义。
变量
声明
:用于向程序表明
变量
的类型和名字。定义也是
声明
,extern
声明
不是定义定义也是
声明
:当定义...
变量
声明
系列之ES5(
变量
提升)
变量
声明
恐怕是我们日常开发中最最经常遇到的了,那今天我们就来总结下现在js一共有哪几种
变量
声明
的方式以及各个
声明
方式的特点。这个
变量
声明
系列分两篇文章,一篇写ES5(var,function)的
变量
声明
方式及其特点,下...
C语言
变量
声明
问题
——
变量
定义一定要放在所有执行语句/语句块的最前面吗?
变量
声明
放在前面就不报错了······ 1 2 3 4 5 6 7 8 9 #include void main(){ int salary;...
JS中的
变量
声明
JavaScript中
变量
声明
又分为显示
声明
和隐式
声明
。其中显示
声明
中,被“
声明
”
变量
之前的关键词有var、let、const、function、class、import ;另外,在隐式
声明
中,隐式
变量
是全局
变量
,如果在函数中,显示
声明
变量
...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章