(转)PL/SQL编辑锁

选中一个表后,右键,

1. query data:

跳出SQL window显示SQL语句select * from table_name

编辑锁不可用;

2. edit data:

跳出SQL window显示SQL语句select *,rowid    from table_name;

或select * from table_name for update;

(具体因pl/sql developer版本不同而变化),

编辑锁为打开状态(可手动关闭)。

3. for update

在select语句后加上for update使编辑锁可用。

时间: 2024-10-12 09:57:46

(转)PL/SQL编辑锁的相关文章

pl/sql查看锁表及解锁

① 查看用户锁表 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid ② 解锁语句 alter system kil

PL/SQL 出现死锁解决办法

在PL/SQL中操作数据表时,长时间没反应,并且编辑某个表中数据时,出现"record is locked by another user"等情况,即出现了死锁. 下面,简述解决办法: step1.PL/SQL查看锁: select t2.username, t2.sid, t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id = t2.sid [order t2.logon_

ORACLE PL/SQL编程详解

ORACLE PL/SQL编程详解 编程详解 SQL语言只是访问.操作数据库的语言,并不是一种具有流程控制的程序设计语言,而只有程序设计语言才能用于应用软件的开发.PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问.由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理.除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也是该语言的一个特点.本章的主要内容是讨论引入PL/SQL语言的必要性和该语言的

pl/sql 基础笔记(上)

由于公司中使用 oracle,而本人对存储过程一直也懵懵懂懂,故一周时间学习了一遍 pl/sql,在此记下笔记!!! 一.前提,pl/sql 是啥? 1.PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问. 2.由于该语言集成于数据库服务器中, 所以PL/SQL代码可以对数据进行快速高效的处理. 3.PL/SQL 是 ORACLE 系统的核心语言,现在 ORACLE 的许多部件都是由 PL/SQL 写成. 4.在 PL/SQL 中只能用 SQL 语句

[Oracle系列整理04] oracle pl/sql 基础

PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句 (COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL语句 (GRANT,REVOKE) 1.检索单行数据    1.1使用标量变量接受数据  v_ename emp.ename%type;  v_sal   emp.sal%type;  select ename,sal into v_ename,v_sal fro

如何通过PL/SQL远程连接虚拟机中的oracle11G

环境需求: 1. win8.1操作系统 2. 下载 instantclient_10_2 必须是32位的:http://www.oracle.com/technetwork/cn/topics/winsoft-085727.html 也可以在如下地址下载:http://download.csdn.net/detail/u011218159/8346121 之所以必须是32位的,是因为目前只对32OS支持所以额外下载32位的 3. PL/SQL Developer 工具:http://downlo

ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)

原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!)   继上篇:ORACLE PL/SQL编程之八:把触发器说透 得到了大家的强力支持,感谢.接下来再下猛药,介绍下一篇,大家一定要支持与推荐呀~!我也才有动力写后面的.   本篇主要内容如下: 6.1 引言 6.2 创建函数 6.3 存储过程 6.3.1 创建过程 6.3.2 调用存储过程 6.3.3 AUTHID 6.3.4 

[推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)

原文:[推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) [推荐]ORACLE PL/SQL编程之四: 把游标说透(不怕做不到,只怕想不到) 继上两篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) 得到了大家的强力支持,感谢.接下来再下猛药,介绍下一篇,大家一定要支持与推荐呀~!我也才有动力写后面的. 本篇主要内容如下: 4.1 游标概念 4.1.1 处理显式游标 4.1.2 处理

window8 64位 + Oracle 12c 64位下使用PL/SQL Developer 的解决办法

1)安装Oracle 12c 64位 2)安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0.zip) 下载 instantclient-basic-win32-11.2.0.1.0.zip ,必须是win32版本,Oracle官网有下载,将其解压至Oracle安装目录的Product下:D:\oracle\product\instantclient_12_1. 拷贝 NETWORK\ADMIN\tnsnames.ora 这个文件到D:\orac