教学管理数据库中有学生表tb_student(Sno,Sname,Sage,Ssex,Sdept)。若要创建存储函数,返回给定学生学号所对应的姓名。下列选项中,正确的是( )。
存储函数需通过`RETURN`直接返回结果。MySQL官方文档指出,存储函数主体内的`RETURN`可包含子查询。选项A的`RETURN`后直接使用子查询,符合语法规则。选项B未将查询结果赋值给变量,导致`RETURN`引用未定义变量;选项C未声明变量`name`,无法正确存储结果;选项D缺少`RETURNS`语句,语法错误。正确答案为A。