栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

数据库——创建储存过程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据库——创建储存过程

创建储存过程

语法:
create procedure 存储过程名称(参数列表)
begin
sql 语句 ;
end

无参->请编写 SQL 语句,创建一个名为 GetTotalTeacher 的存储过程,声明一个变量 totalTeacher 默认值为 0,将 teachers 表中的教师人数赋值给该变量:

create procedure GetTotalTeacher()
begin
select count(*) totalTeacher from teachers;
end

创建存储过程 stu(),查询 students 表所有学生信息:

CREATE PROCEDURE stu()
BEGIN
SELECt * from students;
end

–调用存储过程
stu call stu();

– 删除存储过程,删除的时候不用写名字后面的()
DROP PROCEDURE stu;
drop PROCEDURE if EXISTS stu;

请编写 SQL 语句,创建一个名为 UpdateStudentCount 的存储过程,实现更新 Django 的课程的人数。该存储过程有两个参数:
count:是 INOUT 参数,指定学生人数
des:是 IN 参数,指定毕业的人数
我们会调用该存储过程,给 Django 课程毕业 100 人

create procedure UpdateStudentCount( INOUT count int, IN des int )
begin
set count=count-des;
update courses set student_count=count
where name= ‘Django’;
end;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/276187.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号