分享编程~
 

Oracle数据库应用基础sql语句

Oracle应用基础sql语句,执行多条,误删回复,序列,表锁……

天天特卖抢好货

------  1、添加序列 --------

create sequence SEQ_YJ_USERID.Nextval

minvalue 10000000

maxvalue 99999999

start with 10000000

increment by 1

nocache;

------ 2、查询序列 ------

select SEQ_YJ_USERID.nextval from dual

------ 3、del 误删回复 ------

insert into 表名(select * from 表名as of timestamp to_timestamp('2017-12-21 17:00:00','yyyy-mm-dd hh24:mi:ss'));

-- 执行多条sql

begin 

 update 表名 set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' where id= '20837';

 update 表名 set seq = 2, vessel_id = 'Jin14', vessel_type = 'TRACK' where id= '20992';

end;

------ 4、查看表锁 ------

SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,

  l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time

  FROM v$locked_object l, all_objects o, v$session s

  WHERE l.object_id = o.object_id

  AND l.session_id = s.sid

  ORDER BY sid, s.serial# ;

------ 5、解锁 ------

ALTER system KILL session 'SID,serial#'


上一篇:window系统下安装两个版本的Apache搭载多个php版本教程下一篇:Postman安装教程安装失败解决
赞(0) 踩(0)
您说多少就多少,您的支持是我最大的动力
赏金
微 信
赏金
支付宝
本文连接: https://yj521.com/article/14.html
版权声明: 本文为原创文章,版权归《越加网》所有,分享转载请注明出处!