oracle
Roger6650
这个作者很懒,什么都没留下…
展开
-
数据库解锁
(1)查出锁定的Sesson_id select session_id from v$locked_object; (2)根据查询出来的Sesson_id,查出Session对应的序列号 SELECT sid, serial#, username, oSUSEr FROM v$session where sid = 360; (3)根据Session_id和序列号把Session给Ki...原创 2014-12-24 17:12:46 · 77 阅读 · 0 评论 -
Oracel function instance
1 if end if语句的function实例 create or replace function GET_PUBLICHOLIDAYTIME(fromtime in Date,totime in Date,isAvalible in number) return number as --定义变量 free_day number:=0; minDate Date; ma...原创 2014-09-01 15:39:50 · 113 阅读 · 0 评论 -
游标实例
PL/SQL 会为程序中执行的每一条UPDATE,DELETE,INSERT 语句使用一个隐式游标。隐式游标有SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性,这些属性用于控制程序流程或者了解程序的状态。 当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL...原创 2014-08-19 10:41:12 · 87 阅读 · 0 评论 -
oracle sql 指定记录 作为第一条
1)查询语句 select id,rank from rs2qtbtc ; 结果: id rank 1 0 2 1 3 2 4 3 2)查询语句 select id,rank,decode(id,4,0,1) orders from rs2qtbtc o...原创 2015-02-10 17:43:23 · 151 阅读 · 0 评论 -
有关Sql order by 优化查询的建议
在使用左,右,或者内连接的时候,在需要使用排序的时候,不妨先以一个表为标准,先进行排序,这样可以提供语句的性能 比如: 优化前: SELECT * FROM (SELECT a.*, ROW_NUMBER() OVER(ORDER BY createDate desc) row_num FROM (SELECT a.ID as id, ...原创 2014-08-02 10:49:18 · 237 阅读 · 0 评论 -
Oracle exists 用法 和 My Sql limit offset的用法
Oracle: 1.先执行子查询,再执行主查询。在执行子查询的时候,把主查询挂起,当子查询执行完毕后,把结果存放到一个临时表中,然后再执行主查询 select * from T1 where TI.a in (select T2.a from T2); 2.先执行主查询,再执行子查询,找到匹配的为止。 select * from T1 where exists (select...原创 2015-02-03 10:34:10 · 330 阅读 · 0 评论 -
树性结构实例
建表: create table address( id number(10) not null, name varchar2(256) not null, father_id number(10) ); 建立索引 create unique index address_1 on address(id) ; 创建主键 alter table address ad...原创 2015-02-02 10:29:17 · 209 阅读 · 0 评论 -
Sql行列转换
name subject result Lily Java 74 Lily Hibernate 83 LiLy Oracle 93 Lucy Java ...原创 2015-01-30 17:03:40 · 68 阅读 · 0 评论 -
存储过程(二)案例
(1) Create or Replace Package myPackage is begin type stdInfo is record(stdInfo varchar(30), comment varchar(1)); type myArray is table of stdInfo index by binary_integer; (2) Create o...原创 2015-01-22 15:42:36 · 94 阅读 · 0 评论 -
存储过程(一)游标
1. 概念 游标(Cursor)它使户可逐行访问由SQL Server返回的结果集。 使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。 2. 游标的优点 从游...原创 2015-01-22 14:25:33 · 134 阅读 · 0 评论 -
ORA-28000: ORACLE账户锁定的解决办法
ORA-28000: ORACLE账户锁定的解决办法 ORA-28000: 账户锁定 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users; 第三步:选择system,右击点击“编辑”; 第四步:修改密码,把“帐户被锁住”的勾去掉; 第五步:点击“应用”再点击“关闭”; 第六步:重新登...原创 2014-04-04 11:35:18 · 524 阅读 · 0 评论