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

2020-02-29 其他范文 下载本文

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语言编程(材料).docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
TSQL语言编程(材料)
点击下载文档
相关专题 tsql语言编程 语言 材料 TSQL tsql语言编程 语言 材料 TSQL
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文