猿问

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

不是说set直接赋值,select 间接赋值,如

declare @name varchar(10)

set @name='李文才'

declare @stuNo int

select @stuNo=stuNo from student where stuName=@name

为何答案是这样

qq_Dreamy_旧城_0
浏览 1418回答 4
4回答

田心枫

仔细读题目

咚咚dddd锵

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

慕粉4075985

我没用过sql server ,但我觉得 select name from student 的值可能不是唯一值,那set哪个值给@name
随时随地看视频慕课网APP

相关分类

Java
我要回答