Oracle数据库更新操作成功,返回行数已更新(oracle更新行数)
Oracle数据库的更新操作是常见的操作,它的实现方式也很简单,下面我们来一起看看Oracle数据库更新操作成功后,会返回行数已更新。
首先,准备一张表‘StaffInfo’,字段为‘StaffID’, ‘StaffName’。表中有10条数据:
StaffID StaffName
1 Tom2 John
3 Lucy4 Bob
5 Rose6 Jack
7 Chris8 Alan
9 Alice10 Simon
接下来我们可以用如下SQL语句更新StaffName数据:
Update StaffInfo set StaffName='Kevin' where StaffID='5'
运行以上语句后,可以看到,第5行数据StaffName的值变为了Kevin,表中一共只更新了一行:
StaffID StaffName
1 Tom2 John
3 Lucy4 Bob
5 Kevin6 Jack
7 Chris8 Alan
9 Alice10 Simon
此时,Oracle会给我们一个反馈,表明更新操作成功,此时,Oracle会返回行数已更新的信息,比如:
1 row updated.
这就表明,更新操作成功,一共更新了1行。
总结一下,Oracle数据库更新操作成功后,会返回行数已更新的信息,这可以让用户实时感知异常,保证数据库更新操作的安全性和 accuracy 。