`
文章列表
关于Oracle取整的函数分别有以下几种:1.取整(大)    select ceil(-0.12) value from dual  向大的进位CEIL(-0.12)-----------          02.取整(小)   select floor(-0.12) value from dual 向小的进位 FLOOR(-0.12)------------          -1 3.取整(截取)  select trunc(-1.002) value from dual  直接截断小数点后的TRUNC(-1.002)----------         -1 SQL> SELECT ...
create or replace function get_SJDS(rs in number) return number isResult number;v_i number;v_j number;v_k number;v_g number;begin  Result:=0;  v_i:=0;  v_j:=0;  v_k:=0;  v_g:=0;  if(rs > 0) then    v_i := trunc(rs/20);    v_g := mod(rs,20);     dbms_output.put_line(v_g);    if(v_g !=0) then        ...

被迫排序

select DISTINCT c.ITEM_NUM,i.WAGE_ITEM from urp_wage.T_WAGE_TXGZ_ITEM c     inner join urp_wage.t_wage_item I on C.ITEM_NUM = I.ITEM_NUM  order by     case when item_num='0001' then 1 when item_num='0002' then 2       when item_num='0029' then 3 when item_num='0025' then 4          when item_num='003 ...
~~~~~lpad函数 简单讲,就是对给定的字符串限定长度,如果该字符串长度不够,就用最右边,即第三个参数所表示的字符串来填充此字符串的左边。 语法格式如下: lpad( string, padded_length, [ pad_string ] ) 举例如下: SQL> select lpad('abcde',10,'x') from dual;       LPAD('ABCDE',10,'X')              --------------------           xxxxxabcde
create procedure njutec_wdtjpc01 (      @rExeStartDate varchar(8),    --统计开始时间 eg:20140101    @rExeEndDate varchar(8),     --统计结束时间 eg:20140701    @rType int                              --统计对象 3:网点排查 2:网管员排查 1:市行排查  0:省行排查)  AS DECLARE    @sts varchar(20),     --条件参数    @pcsts varchar(20), --插入结果 ...
create or replace function njutec_getChineseChars(num in number) return varchar2 isResult varchar2(200);CNTS NUMBER:=0;begin  ----SELECT num+1 INTO CNTS FROM dual;  select substr('一二三四五六七八九十',num,1) into Result from dual;  return(Result);end njutec_getChineseChars;
修改TOMCAT的配置文件,TOMCAT\conf\web.xml <mime-mapping>    <extension>doc</extension>    <mime-type>application/msword</mime-type></mime-mapping><mime-mapping>    <extension>xls</extension>    <mime-type>application/msexcel</mime-type></ ...
图一:目标表原数据 需求是将code_name批量改成原字典表t_exam_sort里对应code_id里的值 图二  图三 图四  图六  存储过程代码如下: CREATE OR REPLACE PROCEDURE neusoft_testingnow is--当前日期 cursor test_sort is    select t.code_id,t.code_name from t_exam_sort t;--附表 cursor test_name is    select s.code_id,s.code_name from t_exam
  -----创建一个不带任何参数的过程 create 

JS时间相关

/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //
   String ex_date = data.getValue("EX_DATE");//long类型   DateFormat format = new SimpleDateFormat("yyyy-MM");   java.util.Date dt = new Date(Long.parseLong(ex_date));   String ss = format.format(dt);
TRUNC()函數分兩種: 1.TRUNC(for dates)        TRUNC函数为指定元素而截去的日期值。        其具体的语法格式如下:        TRUNC(date[,fmt])        其中:        date        一个日期值        fmt                日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去        下面是该函数的使用情况:   Sql代码   select  trunc(( select
Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST /LEAST.   1. COALESCE 返回该表达式列表的第一个非空value。     格式: COALESCE(value1, value2, value3, ...)     含义: 返回value列表第一个非空的值。                value列表必须是相同类型,也可以是一个表的同一行、不同列的值进行比较。     EXAMPLE: ...
create or replace trigger T_EXAM_OTHERS_SOCRE_NUM_ID  before insert on t_exam_others_score    for each rowdeclare  ID_ urp_exam.t_exam_others_score.num_id%type;begin  select SEQ_T_EXAM_OTHERS_SCORE.NEXTVAL INTO ID_ FROM DUAL;  :NEW.NUM_ID := ID_;end T_EXAM_OTHERS_SOCRE_NUM_ID;
url 后面参数 "....action?param="+encodeURI(encodeURI(param)); java代码中获取参数 String param= java.net.URLDecoder.decode(request.getParameter("param"),"UTF-8");
Global site tag (gtag.js) - Google Analytics