数据库中@代表什么意思,例如:select StudentID,Password from Student where StudentID=@id

我看到有的人说是局部变量,但是我还是不明白是什么意思,可以举个例子吗,说明他的作用,怎么使用,调用表格的?

@符号表示后边是一个参数名称.
@id,表示此处id是一个参数,用户需要自己指定id的值追问

就是说这个id是用户输入的值,赋给id这个变量吗,然后跟StudentID比较吗。也就是说这个id是可以随便赋值的吗。
不过应该StudentID是表中建立的列元素,但是@id是怎样跟用户输入的的数据关联的呢,谢谢啦,涉及数据库哪方面的知识点呢或者有什么资料可以看呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-14
大哥,@id是一个变量,知道sql语句怎么声明变量的吗?追问

不知道,麻烦解释一下

追答

@什么什么的是变量的命名规则

追问

你能告诉我这是涉及数据库哪方面知识吗?我的书中没有这个,或者有没有什么视频,或者给些资料,谢谢啦

追答

sql server

相似回答