Oracle中在pl/sql developer修改表的两种语句

简介:
一、方式一

select * from student for update

student表需要操作人修改完commit之后才可以做其他的操作,否则该表会被锁住。



二、方式二

select t.*,t.rowid from student t

在pl/sql developer中右击某表,显示的就是该语句,这样做不会将该表锁住。

想修改某几个字段也没有问题select num,name,t.rowid from student t。


该种方式也可以修改多表联合查询的情况,现有table1和table2两张表,需要关联查询,需要修改的字段在table1中。

select t1.*,t1.rowid from table1 t1,table2 t2 where .......

要取得t1.rowid才可以进行修改。



目录
相关文章
|
5月前
|
SQL Oracle 关系型数据库
SQL Developer生成Oracle数据库的关系模型(ER图)
SQL Developer生成Oracle数据库的关系模型(ER图)
173 0
|
5月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
135 0
|
SQL 时序数据库
Influx Sql系列教程六:insert 修改数据
在influxdb中没有专门的修改数据的update语句,对于influxdb而言,如果想修改数据,还是得使用我们前面的说到的insert来实现,那么怎么判断一条insert语句是插入还是修改呢?
661 0
|
5月前
|
SQL Oracle 关系型数据库
Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
128 0
Sql Server 增加字段、修改字段、修改类型、修改默认值
Sql Server 增加字段、修改字段、修改类型、修改默认值
307 0
|
SQL Oracle 关系型数据库
Oracle SQL Developer安装使用
Oracle SQL Developer安装使用
532 0
|
SQL Oracle 关系型数据库
使用PL/SQL Developer给Oracle生成漂亮的数据库说明文档
使用PL/SQL Developer给Oracle生成漂亮的数据库说明文档
227 0
使用PL/SQL Developer给Oracle生成漂亮的数据库说明文档
|
SQL 关系型数据库 MySQL
LeetCode SQL专项练习 (2)排序 & 修改
LeetCode SQL专项练习 (2)排序 & 修改
117 0
|
SQL 网络安全
sql注入--通过修改数据完成注入--一文详细讲解
🍀了解通过修改库中数据完成注入的方法
402 0
sql注入--通过修改数据完成注入--一文详细讲解
SQL.添加&修改功能
SQL.添加&修改功能
112 0
SQL.添加&修改功能