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" οnkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" οnpaste="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;