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

关于局部变量的两个赋值方法

关于局部变量的两个赋值方法

qq_Dreamy_旧城_0 2017-03-06 16:47:14
不是说set直接赋值,select 间接赋值,如declare @name varchar(10)set @name='李文才'declare @stuNo intselect @stuNo=stuNo from student where stuName=@name为何答案是这样
查看完整描述

4 回答

已采纳
?
田心枫

TA贡献1064条经验 获得超383个赞

仔细读题目

查看完整回答
反对 回复 2017-03-06
?
咚咚dddd锵

TA贡献2条经验 获得超0个赞

在@name='张三'这样直接赋值的时候,select和set的作用是一样的,D项可能有多个结果赋值给一个变量

查看完整回答
反对 回复 2017-04-29
?
慕粉4075985

TA贡献104条经验 获得超33个赞

我没用过sql server ,但我觉得 select name from student 的值可能不是唯一值,那set哪个值给@name

查看完整回答
反对 回复 2017-03-06
  • 4 回答
  • 0 关注
  • 1417 浏览

添加回答

举报

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