TSQL语言编程(材料)_tsql语言编程

其他范文 时间:2020-02-29 05:07:50 收藏本文下载本文
【www.daodoc.com - 其他范文】

TSQL语言编程(材料)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“tsql语言编程”。

南京信息工程大学实验(实习)报告 实验日期12.13得分指导教师方忠进系计算机专业软件工程年级2011班次3姓名张渊学号20112344931

一.实验目的1.掌握流控制语句的基本语法 2.能够熟练使用这些流控制语句(包括:begin..end ,break, continue,waitfor, case)。

二.实验内容

1.完成了前面的实验,并且掌握基本的 SQL 语句的使用2.了解流控制语句的基本语法和使用

三.实验步骤(详细)

1.对 student 表上入校时间在 2006 年以后的学生修改班级号,其他的学

生修改班级代码。(if..else)

UPDATE student

IF(entime>2006)

BEGIN SET clano =1 END

ELSE

SET clano =0

2.查询 student 表,只要有年龄小于 20 岁的学生,就将年龄最小的那个

学生删掉,如此循环下去,直到所有的学生的年龄都不小于 20 岁,或是学 生的总人数小于 20 个了就推出循环。(while, break,continue,if…else,可以建视图来处理年龄问题。)WHILE(SELECT YEAR(birthday)FROM student)

BEGIN DELETE FROM student WHERE YEAR(birthday)

IF(SELECT COUNT(SNO)FROM student)

BREAK ELSE CONTINUE END

3.显示所有专业号为‘001’,并且在服务器显示之前,暂停 1 分钟。(waitfor)WAITFOR DELAY '00:01'

SELECT * FROM student

WHERE SPNO='001'

4.把所有计算机转学学生的联系电话删掉,所有专业号为‘001’的学生的入学时间删掉,所有专业专业号为‘003.’的学生的班级号改为‘001’,其他的学生删掉其籍贯。(case)

UPDATE student

SET entime =(CASE spno WHEN '001' THEN null ELSE entime END),clano =(CASE spno WHEN '003' THEN '001' ELSE clano END),native=(CASE spno WHEN '001' THEN native WHEN '003' THEN native ELSE null END)

下载TSQL语言编程(材料)word格式文档
下载TSQL语言编程(材料).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文