数据库实验7 TransactSQL程序设计.docx
《数据库实验7 TransactSQL程序设计.docx》由会员分享,可在线阅读,更多相关《数据库实验7 TransactSQL程序设计.docx(5页珍藏版)》请在三一办公上搜索。
1、数据库实验7 TransactSQL程序设计数据库技术与应用实验 实验7 Transact-SQL程序设计 实验7 Transact-SQL程序设计 学号:18103317 专业:电子信息工程 一、实验内容和步骤 1在查询分析器中,选择studentsdb数据库,在学生表中查找姓“张”的学生,并将该生姓名赋于变量stu_name。 DECLARE stu_name varchar(10) SELECT stu_name=姓名 FROM 学生表 WHERE 姓名 LIKE 张% SELECT stu_name 提示:首先要定义变量stu_name。 2定义int型局部变量grademax、gra
2、demin、gradesum,在成绩表中查找课程编号是“C002”课程的最高分、最低分和总分,分别赋给grademax、grademin和gradesum,并显示。 DECLARE grademax int,grademin int,gradesum int SELECT grademax=max(分数),grademin=MIN(分数), gradesum= sum(分数) FROM 成绩表 WHERE 课程编号=C002 SELECT grademax,grademin,gradesum 3. 使用SET命令将查询结果集记录数目赋值给int型局部变量row。给下面代码中的划线处填上适当的内
3、容,以完成上述操作。 DECLARE rows_ SET _=(SELECT COUNT(*)FROM 成绩表) 南京师范大学中北学院 1 数据库技术与应用实验 实验7 Transact-SQL程序设计 _rows -显示rows的值 DECLARE rows int SET rows=(SELECT COUNT(*)FROM 成绩表) SELECT rows 4以下代码在课程表中插入新记录: DECLARE intCId int,intErrorCode int INSERT INTO 课程表(课程编号,课程名称,学分) VALUES(0006,VB程序设计,2) SELECT intCId
4、=identity,intErrorCode=error SELECT intCId,intErrorCode 将该代码段连续执行两次,观察两次显示的信息及课程表中数据的变化,为什么前后两次执行时显示的信息会不同? 提示:identity,error参看教材P189 表9-2 5在studentsdb数据库的学生表中,以“性别”为分组条件,分别统计男生和女生人数。 DECLARE rows1 int,rows2 int SET rows1= (SELECT COUNT(*)FROM 学生表 WHERE 性别=男 ) SET rows2= (SELECT COUNT(*)FROM 学生表 WHE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库实验7 TransactSQL程序设计 数据库 实验 TransactSQL 程序设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3111198.html