- 博客(9)
- 收藏
- 关注
转载 oracle 定时job
oracle中的job主要是用于定时执行一些任务。在创建job之前必须先创建存储过程,这里不做介绍,有需要的请百度。一、创建job示例:declare job_n number;begin dbms_job.submit(job_n ,‘procedures_name;’,sysdate,‘TRUNC(sysdate+1)+22/24’); commit;end;其中”procedures_name;“为需要执行的存储过程,其中”;“必须要存在;'TRUNC
2021-03-03 13:33:40
493
转载 摊余成本法理解(转)
作者:Captain Jack链接:https://www.zhihu.com/question/20388497/answer/95537551来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。讲个故事吧。比如说,企业发行一种债券,面值是1250元,票面利率是4.72%,期限是5年。其实企业是想募集1250元的,但是他发现按照他这个票面利率发行的话,没人买。后来企业折价卖,卖1000元。本来价值1250元的债券,现在卖1000元,果然有人贪便宜买了。比如老王买了一份,很
2021-02-24 13:00:44
810
原创 oracle外连接一个例子
with tmp1 as(select 1 l_id,‘a’ l_name from dualunion allselect 2 l_id,‘b’ l_name from dualunion allselect 3 l_id,‘c’ l_name from dual),tmp2 as(select ‘b’ l_name,98 l_score from dualunion allselect ‘c’ l_name,60 l_score from dualunion allsele
2021-01-27 15:15:20
138
原创 取某个字往前n的值 with tmp as()&lag
with tmp as(select ‘1’ id ,‘a’ name from dualunion allselect ‘2’ id ,‘b’ name from dualunion allselect ‘3’ id ,‘c’ name from dualunion allselect ‘4’ id ,‘d’ name from dualunion allselect ‘5’ id ,‘e’ name from dual)select a.*,lag(name,2,’’) over
2021-01-26 10:32:35
118
原创 plsql中文显示问号,字符问题解决
解决远程连接11g连接19c客户端后,plsql连接发现中文字符显示问号,无法正常显示中文连接plsql查询数据库的字符集select userenv(‘language’) from dual;显示:AMERICAN_AMERICA.ZHS16GBKselect * from V$NLS_PARAMETERS打开系统环境变量,添加环境变量(新建)变量名:NLS_LANG变量值:AMERICAN_AMERICA.ZHS16GBK变量值跟服务器查询到的值一致变量名:LANG变量值:zh_C
2020-11-14 19:21:32
597
原创 libclntsh.so.12.1: cannot open shared object file: No such file or directory
libclntsh.so.12.1: cannot open shared object file: No such file or directory今天部署公司的中间件程序时出现libclntsh.so.12.1: cannot open shared object file: No such file or directory报错。解决1、检查环境变量配置。LD_LIBRARY_PATH oracle的库路径已经加进去。2、vi /etc/ld.so.conf已存在/home///****
2020-11-10 14:24:18
4260
转载 Oracle 12C出现 ORA-28040: No matching authentication protocol
转自 :小张小张自有主张连接Oracle 12C出现 ORA-28040: No matching authentication protocol,没有匹配的验证协议。没有匹配的验证协议出现这个原因是因为你的Oracle连接客户端与服务端Oracle的版本不匹配造成的。eeg:你的客户端是10g,但是数据库是Oracle 12C,就会出现这种问题。以下是处理方式以及注意事项:1.下载安装客户端工具PL/SQL,2.下载12C的客户端。小张小张自有主张(原文作者)链接(64位)instantc
2020-11-06 17:46:57
913
转载 over(partition by ……) 的几个示例
最近在排查问题的时候遇到代码(select nvl(greatest(sum(decode(abs(t.l_jtbz),10,t.en_jtjz_dr,0)) over (partition by l_zqnm),0),0) en_jtjz_dk ,nvl((sum(decode(abs(t.l_jtbz),11,t.en_jtjz_dr,0)) over (partition by l_zqnm)),0) en_jtjz_jr ,vc_jmsxzdm,l_zqnm, row_number() over
2020-07-03 19:23:44
474
原创 连接oracle数据库:未找到提供程序,该程序可能未正确安装
使用公司业务系统连接数据库时,提示:未找到提供程序,该程序可能未正确安装。前几日正常,今天突然出现。回顾当天操作,安装了最新版UE,后来又卸载了。判断是卸载引起。排查发现系统环境变量被删除。添加数据库安装路径环境变量。依然提示:未找到提供程序,该程序可能未正确安装想起电脑中安装了oracle数据库和oracle client添加oracle client 环境变量后连接成功排查过程中参考其他操作:查看oracle安装目录下的BIN目录,F:\app\Administrator\product\
2020-06-16 17:57:01
3590
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人