oracle回滚命令 oracle提交之后怎么回滚?
oracle提交之后怎么回滚?实际上,Oracle提交数据分为两个步骤:第一步执行,第二步提交。相应的plSQL还需要先单击execute,然后单击commit提交。但是,提交提交后,可以使用flas
oracle提交之后怎么回滚?
实际上,Oracle提交数据分为两个步骤:第一步执行,第二步提交。相应的plSQL还需要先单击execute,然后单击commit提交。
但是,提交提交后,可以使用flash back查询来恢复原始数据,因为Oracle会将最近的数据保存到快照中,例如:从表1中选择*作为时间戳到时间戳(“20080606 20:00:00”,“yyyymmdd hh24:Mi:SS”)
这里“20080606 20:00:00”是要恢复的时间状态data to_1是数据库的表名,所以查询数据是更新操作前的数据
提交表示确认提交。例如,如果您使用测试帐户登录数据库,并在表中插入一条记录,但不提交,则其他帐户在登录数据库时将无法查询您的插入记录;提交后,其他帐户将能够查询您的插入记录。回滚是指回滚。例如,当您使用测试帐户登录到数据库delete表中的记录时,查询该表时删除的记录不存在。回滚后,再次查询已删除记录时,发现已删除记录已返回。