为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net中@的意思?

asp.net中@的意思?

凤凰求蛊 2018-10-16 18:14:27
String insertstr = "insert into Employees (EmployeeID, LastName, FirstName, HomePhone, Address, City, Country, Notes, PostalCode) values (@EmployeeID, @LastName, @FirstName, @HomePhone, @Address, @City, @Country, @Notes, @PostalCode)";这个@是啥意思,为什么要加它呢,不可以直接是变量吗?
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

@是SQL(结构化查询语言 Structured Query Language)的变量的标识符,即SQL在定义变量时必须得用@.

举个例子:
DECLARE @a int

上面定义了一个名为 @a 的整型变量.

就像上面你程序中的"@EmployeeID, @LastName, @FirstName, @HomePhone, @Address, @City, @Country, @Notes, @PostalCode"这些都是你的数据库存储过程中定义的变量,你可以到你数据库的存储过程中查找.

注意:@必须加,其为SQL变量标识,没有它SQL编译器识别不了你定义的东东.

查看完整回答
反对 回复 2018-11-10
  • 1 回答
  • 0 关注
  • 348 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信