2016年9月27日
摘要: 加密函数 create or replace function encrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc varchar2(4000);raw_input RA 阅读全文
posted @ 2016-09-27 10:19 风吹羽 阅读(14230) 评论(0) 推荐(0) 编辑
  2016年9月26日
摘要: 创建一个存储过程:如果JOB是PRESIDENT,则SAL加1%;如果JOB是MANAGER,则SAL加5%;如果JOB是ANALYST则SAL加10%如果JOB是SALESMAN则SAL加20%如果JOB是都不是以上类别则SAL加15%并且要输出它们的ENAME,JOB ,进入公司的天数用游标累计 阅读全文
posted @ 2016-09-26 11:50 风吹羽 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 同义词的作用就是减少你在开发中写的代码,比如你在a用户下要查b用户下的表,如果没创建同义词,你要写select * from b.表名,如果创建了同义词,你可以写成select * from 创建的同义词名称 。 阅读全文
posted @ 2016-09-26 11:36 风吹羽 阅读(153) 评论(0) 推荐(0) 编辑
摘要: select next_day('18-5月-2001','星期五') nxt_day from dual; 阅读全文
posted @ 2016-09-26 10:00 风吹羽 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集 select userenv('language') from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 如 阅读全文
posted @ 2016-09-26 09:29 风吹羽 阅读(18255) 评论(0) 推荐(1) 编辑
  2016年9月25日
摘要: select empno,ename,job,sal,sum(sal) over (order by empno) 累计 from emp ; 阅读全文
posted @ 2016-09-25 17:54 风吹羽 阅读(145) 评论(0) 推荐(0) 编辑
  2016年9月24日
摘要: flashback table foo to before drop; 阅读全文
posted @ 2016-09-24 21:35 风吹羽 阅读(104) 评论(0) 推荐(0) 编辑
  2016年9月23日
摘要: select extract(month from hiredate) 入职月份,count(*) 人数 from empwhere extract(year from hiredate)='1981' group by extract(month from hiredate) order by 入 阅读全文
posted @ 2016-09-23 15:49 风吹羽 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: select * from emp where extract(year from hiredate)=1981 and extract(month from hiredate)>6; 结果: 阅读全文
posted @ 2016-09-23 15:40 风吹羽 阅读(422) 评论(0) 推荐(0) 编辑
摘要: select * from emp where to_char(hiredate,'mm')=to_char(add_months( sysdate,2),'mm'); 结果: 阅读全文
posted @ 2016-09-23 15:23 风吹羽 阅读(174) 评论(0) 推荐(0) 编辑