oracle全集:[3]如何手动操作修改记录

针对ORACLE的基本操作相信大家都很熟悉,修改万条记录中的一个可以根据条件查询到这条内容并执行修改操作,那修改多条数据库的内容,是不是需要编写多个不同的修改语句,这样执行脚本是不是相对要麻烦一些。
现在跟大家说一个小小的技巧操作上的小技巧,首先编写查询语句,然后加上"FOR UPDATE"获得修改ORACLE数据库的权限(条件放到表名与FOR UPDATE中间),然后点击锁状形的图标,修改查询出来的数据,修改完成后,点击对号图标完成提交,再次点击锁状形的图标将修改的权限锁上,使用查询语句验证内容是否已修改完成吧。

操作方法

  • 01

    打开PL/SQL管理工具,以便执行查询语句及修改信息。

  • 02

    编写表的查询语句及条件,然后加上"FOR UPDATE","FOR UPDATE"是获得OACLE的修改权限,执行这条查询语句,查询出对应的记录 如:SELECT * FROM USERS WHERE ID='100' FOR UPDATE。

  • 03

    点击记录列表上面的锁状形图标,将鼠标移动到点击过的锁状形图标上,则显示"编辑数据",说明已经获得手动操作的权限。

  • 04

    然后修改列表中的某条或某些数据,如:将下面的"USERNAME"中的"王小凯"修改为"王凯丽"。

  • 05

    修改完成后,点击列表上面的 对号图标提交,可以看到点击完成后,对号图标已变成不可点击的灰色。

  • 06

    最后再次点击列表上面的 锁状形的图标,关闭手动修改数据的权限。

  • 07

    执行查询语句(不加"FOR UPDATE"),可以看到内容修改完成。 "USERNAME"的值被修改为"王凯丽"。

  • 08

    说明:有时在执行查询结果更新(如:"SELECT * FROM USERS WHERE ID='100' FOR UPDATE")的时候,锁状形的图标是灰色的或者数据明明按照上面的步骤都已经修改完成了,怎么查询出来的数据还是原来的值,这是缓存的原因,在执行查询语句更新以及修改数据时,最好提交一下事务。

(0)

相关推荐

  • 如何手动卸载win7系统驱动

    高手如何手动卸载win7系统驱动:在计算机中驱动是非常重要的部分,没有了驱动,硬件就没有办法工作了,但是有的时候我们需要卸载一些驱动,这些驱动不是通过自动暗转包装上的,我们就需要手动的方法卸载系统驱动 ...

  • Win10如何手动四等分屏幕四个程序平均分配面积

    Win10桌面上一般都是显示一个正在运行的程序,但也可以同时显示四个程序,并且四个程序平均分配面积,分别占据屏幕的四个角。如何操作呢? 步骤 在这里小编为了方便演示,选取了几个应用程序,包括百度游览器 ...

  • 如何重装系统win7 小黑马重装大师操作win7系统还原教程

    很多人的电脑使用太久会累积一些缓存和垃圾,电脑重装系统确实能帮上一些忙缓解下问题,重装系统是指对计算机的操作系统进行重新安装。电脑怎么重装系统相信难倒了不少人,其实并不难,使用适当的软件可以让电脑重装 ...

  • win7如何手动关闭操作系统提升效率

    ghost win7 64位旗舰版下载后,大家在优化的过程中可能还需要手动进行一些操作,才能让系统运营的更为顺畅.今天就向各位介绍一些相关的小知识,让各位能通过手动操作提高自己的系统的效率,让自己能更 ...

  • win10系统下手动设置固定IP的方法

    大家在上网的过程中很难去关注此刻IP地址,因为一般情况下IP地址是会变动的,在一定的IP段之内不断的变换,每开机之后IP地址就会变换了,如果想要固定下某一个时刻的IP地址,只能通过外界的第三方软件来实 ...

  • Oracle数据恢复方法

    经常有朋友遇到Oracle数据库有数据恢复的需求,这类需求一般分为Oracle中表的数据被误truncate,或者被误delete/drop,或者Oracle数据文件被误删除rm/delete,或者o ...

  • AI拼合透明度的操作和作用

    AI拼合透明度 操作方法 01 新建一个正方形和一个圆形,正方形透明度设为100%,CMYK值为(50,0,100,0),圆形透明度设为38%,CMYK值为(0,80,95,0),将圆形置于顶层,如下 ...

  • 华为mate20语音发红包怎么操作

    我们在使用手机时,会经常使用微信向好友发红包.但是,传统发红包的方法都是手动操作的,而华为mate20手机可以通过语音进行发红包,那么怎么用语音发红包,接下来小编就详细介绍. 操作方法 01 打开华为 ...

  • Win7手工启动Oracle服务

    安装Oracle之后,默认的OracleServer服务是自动启动的.很不爽. 因为有些时候我们是不用数据库的,所以可以设为手工启动. 这样可以加快电脑的启动速度,并且减少系统内存占用.(玩游戏更爽, ...