08贾邵文网络运维121课本329页实验.docx
《08贾邵文网络运维121课本329页实验.docx》由会员分享,可在线阅读,更多相关《08贾邵文网络运维121课本329页实验.docx(8页珍藏版)》请在冰豆网上搜索。
08贾邵文网络运维121课本329页实验
郑州轻工业学院
实践报告
实现内容:
课本329页
学生姓名:
贾邵文
专业班级:
网络运维12-1
学号:
521207110108
学生院系:
计算机与通信工程学院
指导教师:
王秉政,郭锋
成绩:
课程名称:
SQLServer数据库技术实验
相关课程:
SQLServer数据库技术
时间:
2014.12.03。
19:
00-20:
40
地点:
科学校区实验楼301
报告完成时间:
2014.12.03
1实践目的
2实现内容和要求
3使用技术或知识点
4总体设计
4.1总体设计
4.2关键性设计
4.3功能与流程等
5详细设计和实验或实现过程
(可自由添加其它内容)
6功能展示
(功能展示图,说明等)
7实验收获
8附录(部分代码等)
1.
(1)自定义数据类型的使用
(2)在yggl数据库中创建employess3表。
用户自定义数据类型id——type。
2.变量的使用
(1)对于实验2给出的数据库表结构创建一个名为female的用户变量,并在select语句中使用该局部变量查找表中所有女工的编号姓名
(2)定义一个变量,用于获取号码为102201的员工的电话号码
3.运算符的使用
(1)使用运算符–查询员工的实际收入
(2)使用比较运算符〉查询employees表中工作时间大于5年的员工信息
4.流程控制语句
(1)判断employees表中是否存在编号为111006的员工,如果存在,则显示该员工信息,若不存在,则显示查无此人
(2)假设变量X的初始值为0,每次加1,直至X变为5.
(3)使用case语句对employees表按部门进行分类。
5.自定义函数的使用
(1)定义一个函数实现如下内容:
对于一个给定的departmentid值,查询该值在departmentid表中是否存在,若存在则返回0,否则返回-1
(2)写一段t-sql程序调用上述函数。
当向employees表插入一行记录时,首先调用函数check_id检索该记录的departmentid值在表departments的departmentid字段中是否存在对应值,若存在,则将该记录插入employees表
6.系统内置函数的使用
(1)求一个数的绝对值。
(2)求财务部雇员的总人数
(3)使用ascll函数返回字符表达是最左端字符的ascll值
(4)获得当前的日期和时间
查询ygg数据库中员工号为000001的员工的出生年份