假定student表及对应字段都存在,阅读下面SQL代码: DECLARE s_grade FLOAT; DECLARE s_gender CHAR(2); SELECT grade, gender INTO s_grade, s_gender FROM student WHERE name = 'rose'; 关于上述代码的描述中,正确的是 A. 存在语法错误,声明变量没有给定初始值 B. 存在语法错误,因为给变量赋值应该使用SET C. 声明变量并通过SELECT … INTO …方式给变量赋值 D. 以上说法都不对