实验九:T-SQL编程、存储过程、游标—
、实验目的
i. 掌握存储过程的实现;
1. 掌握各种运算符和控制语句的使用;
2. 掌握函数创建及使用;
3. 掌握SQL-Server中数据库备份和恢复的方法。
二、实验学时
2学时三、实验要求
1. 掌握存储过程的编写和运行方法;
2. 了解T-SQL各种运算符、控制语句及函数的功能及使用方法;
3. 了解创建备份设备和进行数据库完全备份操作的方法和恢复的步骤;
4. 完成实验报告。
四、实验内容
1.变量的使用
(1) 创建局部变量㈣xh (char(9))并使用set将student表中“李勇”的 学号字段赋
给该变量,然后使用select显示变量的值;
(2) 计算学生信息表student中学生最高年龄和最低年龄之差,并使用 select将
结果赋值给㈣cz,然后使用print显示变量的值,格式为“最高年龄和 最低年龄之差为
:**”。
提示:将数值类型转换为字符类型可以使用
str
函数。
2 .应用内置函数
(1) 求course表中课程号为“03”的课程名称的长度,并在消息提示框中 输出结
果。结果格式为:“03号课程名称的长度为:**”。
提示:使用
CONVERT
函数。
(2) 统计student表中的学生人数,并在消息提示框中输出结果。结果格式 为
“student表中共有**名学生”,请将
(3) 使用字符串串联运算符“ + ”,将student表中的所有字段串联在一起 用
一个“学生信息”字段显示出来。
提示:将字段中的多余空格删除可以使用
L trim
和
Rtrim
函数;
3.流程控制语句
(1) 判断student表中是否存在编号为的学生,如果存在,则显示该学生基本