7、 写出在JXGL数据库创建名为STU_AGE的存储过程,功能为:输入学号,输出该学生的出生年份(不是年月日)。
时间: 2024-03-19 09:46:28 浏览: 70
数据库管理与应用 8.2.3 创建带有输入、输出参数的存储过程.pdf
在JXGL数据库中创建名为STU_AGE的存储过程,可以使用如下SQL语句:
```
CREATE PROCEDURE STU_AGE(IN stu_id VARCHAR(20), OUT birth_year INT)
BEGIN
SELECT YEAR(birthday) INTO birth_year FROM students WHERE id = stu_id;
END;
```
其中,IN表示输入参数,OUT表示输出参数。该存储过程接收一个学号作为输入参数,输出该学生的出生年份。使用SELECT语句查询该学生的出生日期,然后使用YEAR函数提取出出生年份并存储到输出参数中。
阅读全文