数据库

您所在的位置:网站首页 创建一个元组并显示 数据库

数据库

2024-07-08 16:39| 来源: 网络整理| 查看: 265

1、创建存储过程P_成绩查询 ,输入某个同学的学号,可以查询该同学的学号、姓名、课程名、分数

create procedure p_成绩查询 @sno char(9) as select s.学号,姓名,课程名,分数 from 学生表 s ,课程表 c ,成绩表 sc where s.学号 = sc.学号 and c.ID = sc.课程ID and s.学号 = @sno execute p_成绩查询 '151011029'

在这里插入图片描述

2、创建存储过程P_选课 ,通过 学号和课程名向成绩表中插入一条你自己所选的一门课程记录,并提示成功与否。

create procedure p_选课 @sno char(9), @course varchar(50) as begin declare @cid int set @cid =(select ID from 课程表 where 课程名 = @course) insert into 成绩表(学号,课程ID) values (@sno,@cid) end p_选课'151011029','离散数学'

在这里插入图片描述 3、创建存储过程P_选课查询,还是通过学号和课程名再把第2题插入的这条记录查询出来,查询结果中需有学号,姓名和课程名。

create procedure p_选课查询 @sno char(9), @course varchar(50) as select sc.学号,姓名,课程名 from 学生表 s,课程表 c,成绩表 sc where s.学号 = sc.学号 and c.ID = sc.课程ID and sc.学号 = @sno and 课程名 = @course and 分数 = '0' p_选课查询'151011029','离散数学

在这里插入图片描述

4、创建存储过程P_乘法口诀 ,分别输入参数5、7、9、11可以得到不同级别的乘法口诀表。

create procedure p_乘法口诀 @a int ,@b int ,@c int ,@d int as declare @j int,@str varchar(max) begin set @j=1 set @str='' while @j


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3