新职笔记,oracle与js常用方法

来源:互联网 发布:打码平台源码 编辑:程序博客网 时间:2024/06/06 11:45

 Oracle不同之处:
    日期格式:  to_date("1111-11-11","yyyy-MM-dd");  
  例:select * from  t_dm_gy_xxx where xxx.rq=to_date('2000-01-11','yyyy-MM-dd'); 
    group by:  
必须加所有非聚集函数.
  例:select id,name,mc,count(*) from t_dm_gy_xxx  group by id,name,mc
  ||连接符:     
  例 : select '姓名:'||mc from t_dm_gy_xxx    查询结果:  姓名:tc
  decode:选择性判断     
  例:select decode(yxbj,'1','有效','无效') from t_dm_gy_xxx   如果yxbj是1    结果为:有效   否则:无效
  rpad:rpad函数从右边对字符串使用指定的字符进行填充   rpad('xxxx',5,'0') 返回:xxxx0
  TRUNC:小数截取,不进行四舍五入    例: TRUNC(3.1415,2)数据库截取小数点后2位   返回;3.14
  查询 如果是null赋值0 :  nvl(b.sl, 0) as sl
  月份:select to_char(add_months(to_date('2004-03-11','yyyy-mm-dd'),0),'yyyy-mm')  from dual;
  oracle替换字符串:replace(name,要替换的字符,替换成的字符); replace('abdefghijklmn','abde','1234');
  TRANSLATE(char, from, to),from 比 to 长的部份全部用空替换掉 translate('asdfghj','sfgj','123');
  -->a1d23     h   (j没有对应舍弃) 
  打war包:jar cvf gjps.war *.*
  复制表结构
  SQL SERVER:
  select * into ele_payee_account_rr from ele_payee_account where 1=2
  ORACLE & MYSQL:
  create table ele_payee_account_rr 
  as
  select * from ele_payee_account where 1=2
  ORACL创建用户:
  -- Create the user 
  create user GJPS
   identified by ""
  default tablespace USERS
  temporary tablespace TEMP
   profile DEFAULT
   --password expire;
  -- Grant/Revoke role privileges 
  grant connect to GJPS;
  grant dba to GJPS;
  -- Grant/Revoke system privileges 
  grant create session to GJPS;
  grant unlimited tablespace to GJPS;
  自动关机:Shutdown.exe -s -t 3600  
   用于insert时的小技巧:pl/sql 工具单击操作表,点击Columns,右键Copy comma separated!会复制当前表的所有字段并且以逗号分隔,可以ctrl+v粘贴出来

前台页面 JSP:

    获得radio中的值         
    var ffbj=$("input:checked[name='ffbs']").val();
    获得select标签中的值
    var fzx=$("#fzxq").find('option:selected').val();
    获得select标签option中文本值
    var dazt= $("#DAZT").find("option:selected").text();
    获得checkbox标签中的值
    var falg = 0; 
    var jdDm="";
    $("input[name='jdList']:checkbox").each(function () {
             if ($(this).attr("checked")) {                                            
                 jdDm+=$(this).val()+",";falg += 1; 
                  } 
                }) 
              if (falg < 1) {
                alert("xxxxx!");
                return false; 
                }
  全选
 function selAll(){    
        $("input[type='checkbox'][name='list']").each(function(){         
                $(this).attr("checked",true);    }); }
  反选
 function fsel(){     
        $("input[type='checkbox'][name='list']").each(function(){        
                $(this).attr("checked",(!$(this).attr("checked")));
 刷新function refurbish(){ location.reload();}
 调用父类页面中的方法
 window.opener.document.getElementById("sNULL,’None’,’Invalid’)
json  回执参数
if (json != null) {
response.setContentType("text ml; charset=gbk");
response.getOutputStream().print(json.createJSONString());
response.getOutputStream().flush();
response.getOutputStream().close();
}
设置文本框只能输入数字(禁止粘贴)
<input id="cs" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"  onpaste="return false">
获得焦点 $("#bz").focus();
form 提交本页
window.frames['frame_bottom'].location.href="<c:out "${data.queryURL}"/>&gjjgDm="+gjjgDm;
小数验证
if (typeof jzdj != "undefined"){
                   var re = /^[1-9][0-9]{0,14}(\.[0-9]{0,1}[1-9])?$/;
                   if(!re.test(jzdj)){
                   alert('请设置正确基准地价!')
                   return false;
                   }
                  }
// 获取字符串的长度 一个汉字为2个字符 
function getTextLength(str){
return str.replace(/[^\x00-\xff]/g,"xx").length; 
}
myeclipse注册码:Subscriber:  www.1cn.biz
 Subscriber Code: jLR8ZC-444-55-4467865481680090
禁用XX标签:$("#changeupdate input").attr("disabled","disabled"); 
$("#changeupdate select option").attr("disabled","disabled"); 
js动态监听按钮:
document.getElementById('oper_uncan').attachEvent('onclick',function(){UndoCan();});
对jsp页面单机分离事件:attachEvent 用法document.getElementById('r_bt').attachEvent("onclick",function(){ResetForm();});
ajax提交 :   $.ajax({url:"1005.do?actionName=SAVE",type:"post",data:queryString,success:saveCallBack,async:false,contentType: "application/x-www-form- urlencoded; charset=UTF-8"});
解决无法关机问题
   1.点“开始→设置→控制面板→电源选项→高级电源管理”,如果你的机器支持高级电源管理功能,则选中“启用高级电源管理支持”;

   2.单击“开始”,并运行“regedit”,然后在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon中找到PowerdownAfterShutdown,并将值设为1;

 

0 0
原创粉丝点击