【发布时间】:2017-03-08 14:01:19
【问题描述】:
如何为 SQL Server 写下这个存储过程?
显示此错误:
消息 137,第 15 级,状态 2,第 2 行 必须声明标量变量“@name”。
update login
set reg.name=@name
reg.phone=@phone
login.email_id=@email_id
login.pwd=@pwd
login.role=@role
from login INNER JOIN reg on reg.r_id=login.l_id
where reg.r_id=@ID
请帮忙解决这个问题。
【问题讨论】:
-
正确的语法取决于您使用的数据库,即...?
-
多表连接语法取决于数据库;您应该添加标签以指示您正在使用的数据库。此外,您应该将问题格式化为可读;知道答案的人很有可能不会花时间尝试按原样阅读它。
-
您使用的是什么 DBMS?
-
sql server 2010
-
检查我的更新答案!!!我已经解决了这个问题
标签: java sql sql-server