select a.catalog_name,decode(substr(trunc((a.s/b.count2),4)*100||'%',0,1),'.',replace(trunc((a.s/b.count2),4)*100||'%','.','0.'),trunc((a.s/b.count2),4)*100||'%') as percentfrom (SELECT PARENT_NAME as catalog_name, sum(COUNTNUM) as s FROM RES_PR…
http://blog.csdn.net/hollboy/article/details/7550171对于Oracle中没有 if exists(...) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种 第一种是最常用的,判断count(*)的值是否为零,如下declare v_cnt number;begin select count(*) into v_cnt from T_VIP where col=1; if v_cnt = 0 then dbms_o…
分析和解决问题: 1.重起数据库: C:\Documents and Settings\Jacken>sqlplus /nologSQL> conn sys/123456 as sysdba;SQL> shutdown immediate;数据库已经关闭.已经卸载数据库.ORACLE 例程已经关闭.SQL> startup;Total System Global Area 293601280 bytesFixed Size 1248600 byte…
' second as TSec from dual -- 计算 60秒 前的时间 ' minute as TMin from dual -- 计算 10分 前的时间 ' hour as UTCTime from dual -- 计算 8小时 前的时间 / as UTCTime from dual -- 计算 8小时 前的时间 select sysdate - interval '8 2' day to hour as UTCTime from dual -- 计算 8天2小时 前的时间 sel…