SQL server 实验练习2
1、根据要求使用DML完成数据编辑
(1)在表中添加1个新的系,dno为“d01006”,并为该系添加2个专业信息和2条教师信息,其他具体数据自拟。
INSERT into department values ('d01006','数据库系',37213726) --插入系别
INSERT INTO teacher values('080004','张三','女',1981-08-23,'讲师','硕士','d01006') --新教师
INSERT INTO teacher values('080005','李四','男',1989-08-23,'讲师','硕士','d01006')
INSERT INTO major values('161212','C语言','理科','d01006') --新课程
INSERT INTO major values('161213','JAVA语言','理科','d01006')
(2)将“d01006”系所有年龄超过45岁且职称为讲师的教师的职称改为“副教授”。
UPDATE teacher
SET tRank='副教授'
WHERE datediff(YEAR,tBirth,GETDATE())>45 AND tRank='讲师'
(3)将“d01006”号院系所有的专业名称前面加上“互联网”三个字。
UPDATE major
SET mName = '互联网' + mName
where dNO = 'd01006'
(4)删除“d01006”号院系及其的所有相关信息。
DELETE FROM teacher
WHERE dNO='d01006'
DELETE FROM major
WHERE dNO='d01006'
DELETE FROM department --(我到是不知道怎么同时删除)
WHERE dNO='d01006'
5)假设有某项业务:学校首次引进一门新课程“大数据理财”,并将教师编号为“010203”的“李明”老师调动到编号为“0101”的“大数据金融系”来开设该课程,课程计划开始2学分的