第4章关系数据库标准语言SQL解释.ppt

基于本表条件的更新 例2. 将‘s01’学生的年龄改为22岁 UPDATE S SET Sage = 22 WHERE Sno = ‘s01 基于其他表条件的更新 例3:将计算机系全体学生的成绩加5分。 (1)用子查询实现 UPDATE SC SET Grade = Grade + 5 WHERE Sno IN (SELECT Sno FROM S WHERE Sdept = 计算机系 ) UPDATE SC SET GRADE=1.1*GRADE WHERE CNO IN (SELECT CNO FROM C WHERE CNAME=数据库原理); ?把课程名为”数据库原理”的成绩提高10%。 4.6 存储过程和触发器 4.6.1 存储过程的定义、修改和删除 4.6.2 触发器的定义、修改和删除 * 4.6.1 存储过程的定义、修改和删除 存储过程(Stored Procedure)是预编译的Tansant-SQL语句的集合,这些语句作为一个单元进行处理,实现对重复性工作的封装。 存储过程在创建时就被编译和优化,调用一次以后,相关信息就保存在内存中,下次调用时可以直接执行。 * 1.使用Transact-SQL语句创建存储过程 创建存储过程语法格式: CREATE PROC [ EDURE ]

文档评论(0)

1亿VIP精品文档

相关文档