第9章 事务与游标.ppt

北京物资学院信息学院 【例9-3】定义一个事务,向库存零件表中添加一条记录,并设置保存点。然后再删除该记录,并回滚到事务的保存点,提交该事务。 BEGIN TRANSACTION INSERT INTO 库存零件表 VALUES(20007,螺丝钉,120,黑,20) SAVE TRANSACTION savepoint DELETE FROM 库存零件表 WHERE 零件编号=20007 ROLLBACK TRANSACTION savepoint COMMIT TRANSACTION 1 游标的定义及优点 2 游标的使用 3 使用游标修改数据 4 事务的使用 1 游标的定义及其优点 前面介绍的数据检索方法可以得到数据库中有关表的数据,但这些数据是作为一个结果集得到的,用户可以把这个结果集保存到一个文件里,或生成一个新表以便于以后使用。这种查询是非常重要的。但这种查询形式有一个很大的缺点,它不能对结果集中每一行的数据进行处理。使用游标可以实现对查询结果集中的数据逐行处理。 1.1 游标的概念 游标(Cursor)是一种处理数据的方法,为了查看或者处理结果集中的数据,游标提供了在结果集中向前或者向后浏览数据的能力。 可以把游标看成一种指针,它既可以指向当前位置,也可以指向结果集中的任意位置,它允许用户对指定位置的数据进行处理,可以把结果集中的数据放在数组、应用程序中或其它地方。 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档