实验6 T-SQL语言基础

2018-11-13 19:03

实验六 T-SQL语言基础

一、实验目的

掌握用户自定义类型的使用;掌握变量的分类及其使用;掌握各种运算符的使用;掌握各种控制语句的使用;掌握系统函数及用户自定义函数的使用。

二、实验内容

1.自定义数据类型课程号course_num,字符型,8位,不为空。

2.自定义表数据类型c_tabletype,包含课程表中的所有列。直接使用c_tabletype表数据类型,向变量中插入一条记录,并从屏幕显示。

3.定义一个名为female的局部变量,并在SELECT语句中使用该局部变量查找学生表中所有女同学的学号和姓名。

4.定义一个变量,用于获取002号课程的课程名。

5.在学生选课数据库的SC关系中增加属性列Status,用来记录课程成绩的等级,0-59分为“不合格”,60-69为“合格”,70-89为“良好”,90以上为“优秀”,要求使用IF?ELSE语句。

6.分别使用CASE语句的两种格式在学生表中完成:根据性别“男”或“女”输出1或0。

7.在课程表中把001号课程的学分使用循环修改到60,每次只加3,并判断循环了多少次。

8. 显示字符串“China”中每个字符的ASCII值和字符。

9. 查询每位学生的选修学分,并分别使用CAST和CONVERT实现将总学分转换为char(20)。

10. 在student数据库中,完成以下操作:

(1) 定义一个函数实现如下功能:对于一个给定的sno值,查询该值在S表中是否存在,若存在则返回0,否则返回-1。

(2) 写一段T-SQL程序调用上述函数。当向SC表插入一行记录时,首先调用函数检索该记录的sno值在S表的sno字段中是否存在对应值,若存在,则将该记录插入SC表。


实验6 T-SQL语言基础.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:少年宫象棋兴趣小组活动教案全册(段跃华)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: