PL/SQL直接在表上修改数据
2016-07-21 17:42
288 查看
使用PL/SQL可以直接在表 上修改。要修改,需要对用户赋予DML操作的权限。
有两种方式:
1、select * from table for update;
解锁直接修改,然后提交。这个有一个不好的地方,这样会锁表。一般采用第二种方式
2、select rowid,t.* from table t ;
解锁直接修改,然后提交 ,这种方式不会锁表
有两种方式:
1、select * from table for update;
解锁直接修改,然后提交。这个有一个不好的地方,这样会锁表。一般采用第二种方式
2、select rowid,t.* from table t ;
解锁直接修改,然后提交 ,这种方式不会锁表
相关文章推荐
- [VB]SqlHelper|DBHelper数据通用访问类 for VB
- sql-2-sql的数据类型
- mysql 主从复制详细操作过程
- redis入门和外网访问linux上的redis及简单demo
- T-SQL常用数据库操作语句
- 数据库中sum和count的区别
- CentOS7安装Memcached和PHP扩展
- mysql二进制日志的使用
- 42.Examine the command: SQL> DBMS_STATS.SET_TABLE_PREFS('SH', 'CUSTOMERS', 'PUBLISH', 'false');
- oracle with as用法
- MySQL存储引擎中的MyISAM和InnoDB区别详解
- sql语句备忘:非int类型行转列
- memcache设置set过期时间
- 利用samba给mysql提供数据存储服务
- 解决MYSQL连接慢问题
- sql-1-oracle
- 故障案例--mysql5.5分区表的一个坑
- oracle undo 解析
- mybatis <sql /> 配置中 返回值 resultType 与resultMap的区别
- 京东一元抢宝系统的数据库架构优化