select xuefen into @xuefen from course where cname='数据库原理'
select xuefen from course where cname='数据库原理' and xuefen=@xuefen
select @xuefen=xuefen from course where cname='数据库原理'
select xuefen=@xuefen from course where cname='数据库原理'
SQL变量分为用户自定义变量和系统变量,为了和系统变量相区别,必须要用@ 来指明自定义变量。
用户自定义变量有三种方法:
1.set
例:set @var = 2;
2.select
例:select @var; //声明变量var
select @var := 1; //使用:=来赋值
3.select into
例:select 10 into @var;
所以答案是A