数据库中@代表什么意思

来源:互联网 发布:手游矩阵 编辑:程序博客网 时间:2024/06/02 16:01

"@"是:局部变量声明,如果没有"@"的字段代表是列名; 
 
eg: 
声明变量: declare @name varchar(8) 
赋值: set @name= '张三' 
查询: select * from stuInfo where stuName = @name 
 
由set 和 select 进行赋值; 
select一般用于查询数据,然后再赋值变量。 
 
还有@@error 等是全局变量,系统自定义的,我们只读,不能改!!