解决方案 »
- 请各位高人帮忙看看这个存储过程.急 !!!
- 请教如何打开.idx文件
- oracle主体复制时,复制机上oracle一定要建立一个连接吗?
- oracle存储过程实现
- 请教关于oracle8I中从noarchive到archive时出现的问题???????????//
- 100分求SQL--->oracle的函数????
- 怎样导入导出blob类型的数据?
- 怎样从三个关联的数据表中按照特定的方式读取数据?(高分求解)
- ORA-01000: maximum open cursors exceeded 错误
- oracle10g支持winows server 2010吗
- oracle11g DBCA 创建数据库2%时报错ORA-12547
- oracle 查询
你执行SELECT t.* FROM t_user t FOR UPDATE ; 的时候估计有其他人正在修改相关记录且没有提交
因此在你用for update加锁时失败报错
dba用户执行下面语句,检查是否存在死锁记录
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid
DROP TABLE T_USER CASCADE CONSTRAINTS;
时也会报错
DROP TABLE T_USER CASCADE CONSTRAINTS;-- Create table
create table T_USER
(
userid VARCHAR2(20) not null,
password VARCHAR2(20) not null,
usertype VARCHAR2(1),
status VARCHAR2(1),
registerdate DATE
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255;
-- Add comments to the columns
comment on column T_USER.userid
is '用户id';
comment on column T_USER.password
is '用户密码';
comment on column T_USER.usertype
is '用户类型';
comment on column T_USER.status
is '账号状态';
comment on column T_USER.registerdate
is '注册时间';
后添加一句:
commit;