社区
MS-SQL Server
帖子详情
变量声明的问题
yy2001
2003-10-16 10:36:52
请问
DECLARE @@TOTALCOST money
与
DECLARE @TOTALCOST money
的区别
...全文
40
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 符号 (@@) 开始。
为避免混淆这些函数,建议不要使用以 @@ 开始的名称。
C语言中
变量
的
声明
和定义
变量
声明
和
变量
定义
变量
定义:用于为
变量
分配存储空间,还可为
变量
指定初始值。程序中,
变量
有且仅有一个定义。
变量
声明
:用于向程序表明
变量
的类型和名字。定义也是
声明
,extern
声明
不是定义定义也是
声明
:当定义
变量
时我们
声明
了它的类型和名字。extern
声明
不是定义:通过使用extern关键字
声明
变量
名而不定义它。 [注意]
变量
在使用前就要被定义或者
声明
。 在一个程序中,
变量
只能定义一次,却可以
声明
多...
变量
声明
系列之ES5(
变量
提升)
变量
声明
恐怕是我们日常开发中最最经常遇到的了,那今天我们就来总结下现在js一共有哪几种
变量
声明
的方式以及各个
声明
方式的特点。这个
变量
声明
系列分两篇文章,一篇写ES5(var,function)的
变量
声明
方式及其特点,下一篇写ES6的
变量
声明
方式(let,const,class,import)及其特点。ES5
变量
声明
方式有var, function。通过这两种方式
声明
的
变量
特点就是具有“
变量
提升”的...
C语言
变量
声明
问题
——
变量
定义一定要放在所有执行语句/语句块的最前面吗?
参考网址:http://www.cnblogs.com/web-HCJ/p/4468689.html 报错信息:error C2065: 'salary' : undeclared identifier 1 2 3 4 5 6 7 8 9 #include v
C++
变量
声明
和定义
声明
和定义的区别在于,
声明
只会增加程序中各
变量
的
声明
信息,而不为它们分配内存,减少了程序的内存占用。
变量
声明
与定义语义上有所不同,
声明
只是规定了
变量
的类型和名称,为编译器提供信息,而定义同时完成了
变量
的空间分配和初始化,为
变量
在程序中的实际使用提供了基础。在C++语法中,
变量
声明
和定义是常见的基础概念。
变量
的作用域可以控制
变量
访问的范围,在程序中,我们要先
声明
变量
,再定义,或者同时
声明
和定义
变量
。在C++语言中,
变量
的
声明
指的是为
变量
提供一个名称,并告诉编译器这个
变量
将被使用,但不会为其分配内存空间。
JS中的
变量
声明
一、引入 1.定义: 在 JavaScript 中创建
变量
被称为“
声明
”
变量
。JavaScript中
变量
声明
又分为显示
声明
和隐式
声明
。其中显示
声明
中,被“
声明
”
变量
之前的关键词有var、let、const、function、class、import ;另外,在隐式
声明
中,隐式
变量
是全局
变量
,如果在函数中,显示
声明
变量
为局部
变量
,隐式
声明
为全局
变量
。 二、显示
声明
变量
和隐式
声明
变量
的区别? 1.显示
声明
变量
在ES5阶段,用var定义
变量
。没有块的概念,可以跨块访问,不能跨函数访问;存在
变量
提升。
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章