首页 > 数据库 >Oracle update和 for update的区别

Oracle update和 for update的区别

时间:2023-07-05 21:48:42浏览次数:46  
标签:区别 .... update 查询 Oracle 详细信息 select

两者都可以对数据进行修改,不同点:

update一般使用的是  update .....set....语句,这样看不到数据的详细信息。

而 for  update 一般使用的是 select  * from .... for  update。这样的话,是查询了数据的详细信息,然后附带查询功能。

比如

select * from mytable where mycolumn =209332701 for update;

这样在plsql的操作栏会出现

 点击之后就可以解锁

 这样查询出来的详细信息就可以手动修改,后面的加号表示增加一栏,减号表示删除选中的那一条。

操作完毕之后,点击 √

 再给数据上锁,表示修改完成,锁定数据

 

两者相同点是:

都必须提交,也就是左上角的

 

标签:区别,....,update,查询,Oracle,详细信息,select
From: https://www.cnblogs.com/AduBlog/p/17529853.html

相关文章

  • 使用了下chatgpt3.0和chatgpt4.0的区别
    chatgpt4.0的理解能力更强了以下地址即可试用  ......
  • OSI TCP/IP模型 数据包报帧区别(自用)
    OSI七层模型OSI(OpenSystemInterconnectionReferenceModel,开放式通信系统互联参考模型)TCP/IP五层模型TCP/IP模型将OSI模型的应用层,表示层,会话层合并成了应用层数据包,数据报,帧的区别数据包与帧帧:数据链路层的传输单位数据包:可能由几个帧组成,可能超过MTUM......
  • cookie和session区别
    什么是Session?服务器会给每个用户创建一个Session对象,用来存储特定用户会话所需要的属性及配置信息。session代表的是一次对话,当浏览器第一次访问服务器时,服务会创建一个session对象,它携带着用户的信息(如登录信息),用户可以在此网站下的所有web页跳转。当会话过期或被放弃,服务......
  • Oracle数据库扩展表空间
    --step1查询当前表空间的使用率selecta.BYTES/a.MAXBYTES*100,a.*fromdba_data_filesawherea.TABLESPACE_NAME='yourtabespacename';--step2扩展表空间并设置自增altertablespace{yourtabespacename} adddatafile'D:\APP\ADMINISTRATOR\ORADATA\AXXXL\......
  • 微服务架构与单体架构的区别
    微服务架构和单体架构是两种不同的软件架构方式。单体架构是一种传统的软件架构,它将所有的功能模块打包到一个独立的应用程序中。在单体架构中,所有的代码、业务逻辑、数据库模型等都在同一个应用中。单体架构的优点是开发速度快、易于部署和维护,但当应用程序变得越来越复杂时,会......
  • UPDATE INNER JOIN和UPDATE LEFT JOIN跨表更新
    UPDATEJOIN是用于执行跨表更新的MySQL语句,这意味着我们可以使用带有JOIN子句条件的另一个表来更新一个表。此查询根据PRIMARY Key和FOREIGN Key以及指定的连接条件更新和更改多个表连接的数据。我们可以使用UPDATE 查询一次更新单个或多个列。一、MySQLUpdateJoin语......
  • Oracle 11g RAC部署
    Oracle11gRAC部署操作环境:CentOS7.4+Oracle11.2.0.4一、主机网络规划网络配置节点1节点2主机名称rac1rac2publicip10.0.0.2110.0.0.22privateip172.16.1.21172.16.1.22vip10.0.0.2310.0.0.24scanip10.0.0.25PublicIP:服务器......
  • Oracle日期加减的三种方式
     文章目录第一种,直接加减数字。第二种,使用add_months()函数。第三种,使用interval()函数。第一种,直接加减数字。selectsysdate当前时间,sysdate+1加一天,sysdate-1减一天,......
  • 【Oracle】行转列的函数wm_concat,listagg,xmlagg,pivot以及动态行转列
    【Oracle】行转列的几种情况表的数据如下朴实无华的函数1.wm_concat使用格式:select分组字段,wm_concat(要转换的列名)from表名groupby分组字段实例:selectit.Code,wm_concat(it.inv)fromttt20230705itgroupbyit.Code2.listagg()withingroup()使用格式:......
  • C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?
    if(a):如果a为非0数字或字符那么就为真,if条件成立,反之不成立。if(!a):如果!a为真,也就是a为0时,if条件成立,反之不成立。if(a!=0):如果a不等于0,则使得if条件成立,反之不成立。等价于if(a)。if(a==0):如果a等于0,则使得if条件成立,反之不成立。等价于if(!a)。......