oracle

来源:互联网 发布:flash编程 编辑:程序博客网 时间:2024/05/01 14:20
Oracle:自动增量解决方法
1.创建sequence就可以
create sequence seq_name
minvalue 1
maxvalue 9999999999
start with 1
increment by 1
cache 20;
可以直接在插入时调用seq_name.nextval;
如insert into table_name(proid) values(seq_name.nextval);


2.也可以创建触发器(先要创建sequence):
create or replace trigger trg_name
before insert on table_name
for each row
begin
select seq_name.nextval into :new.column_name from dual;
end;

 

 

oracle 解锁

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 by t2.logon_time;
--查看锁


--alter system kill session 'sid,serial#';
--
把锁给KILL掉
alter system kill session '146,21177';

原创粉丝点击