- 浏览: 456242 次
- 性别:
- 来自: 北京
最新评论
-
飞天奔月:
我来个简单点的代码 使用 LinkedHashSetpubli ...
ArrayList去重 -
飞天奔月:
public static <T> List< ...
ArrayList去重 -
aaron7524:
事务隔离级别 -
月陨殇:
wlh269 写道rswh110 写道lz内容写的不错,就是略 ...
事务隔离级别 -
lnx1824:
我的更奇怪,在本地静态的可以,放jetty里的页面后就不然,都 ...
JS得到上传图片尺寸
文章列表
在没有应用持续集成之前,传统的开发模式是项目一开始就划分模块,然后等所有的代码都开发完成之后再集成到一起进行测试,随着软件技术的发展,各种软件方法百花齐放,软件规模也在扩大,软件需求越来越复杂,软件已 ...
一:分析函数over
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是
对于每个组返回多行,而聚合函数对于每个组只返回一行。
下面通过几个例子来说明其应用。
1:统计某商店的营业额。
date sale
1 20
2 15
3 14
4 18
5 3 ...
select dx.docid,
case dx.tel_mobile
when '1%' then
dx.tel_mobile
else
dx.tel
end
as tel,
dx.xxbh,
doc.docinfo
from SWDX_XX_SENDLIST dx, SWDX_FLOW_DOC doc
where dx.docid = doc.docid
and dx.sendflag = 0
a ...
关于两表关联的update
- 博客分类:
- 数据库
-- update 一个字段
update a
set a.value1 = (select b.value2 from b where b.id2 = a.id1)
where exists (select 1 from b where b.id2 = a.id1)
-- update 超过2个字段
update customers a
set (city_name,customer_type)=(select b.city_name,b.customer_type
...
说白了,如果你的数据库编码是英文us7asscii,那么你把oracle的客户端编码也改成英文的,从注册表找到:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下找到3个NLS_LANG项 修改为:american_america.us7ascii
(1)、 导出SQL脚本,我们可以通过pl/sql developter工具tools/export tables(选中create table复选框)导出*.sql脚本,而且这个脚本可以导入任何编码的数据库服务中;
(2)、通过exp命令导出,而且也是注意客户端和服务端编码一致,导出的dmp文件在导入的时候,目标oracl ...
//判断字符长度
function CheckLength(strTemp){
var i,sum;
sum=0;
for(i=0;i<strTemp.length;i++)
{
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
sum=sum+1;
else
sum=sum+2;
}
return sum/2;
}
从注册表修改:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下找到3个NLS_LANG项 修改其编码:
中文:
simplified chinese_china.zhs16gbk
英文:
american_america.us7ascii
(确保当前Oracle数据库实例infosys的服务端字符集编码是英文US7ASCII的,可以关闭其他实例的服务,
以免受干扰)
1.设置客户端字符集为US7ASCII
D:\>SET NLS_LANG=AMERICAN_AMERICA.US7ASCII
备注:(如果是中文:则更改客户端字符集为ZHS16GBK D:\>SET NLS_LANG=AMERICAN_AMERICA.ZHS16GBK )
2.查看服务器字符集为US7ASCII,确保当前字符集是英文字符集
SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;
PARAMET ...
--配置本地数据库服务器的tnsnames.ora文件
infosys_192.168.0.100 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = infosys)
)
)
--创建db_link(这里的infosys和infosys是目标数据库的用户名和密码)
--'infosys_192 ...
浏览含有纳税人信息的Excel文件<br>
<input type="file" class="btn" id="imp" name="imp">
<input class="btn" type="button" value="导入" onclick="importnsr();">
function importnsr(){
...
该文章所解决的问题是Oracle下,乱码问题
描述:
1.库服务端编码是US7ASCII,
2.我们也有一套程序,这套程序的所有DAO操作都是类型这么做的:
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.13.123:1521:infosys", "infosys" , "infosys");
stmt = conn.createStatem ...
/**
**将所有的字符串fromStr替换成toStr
*/
function replaceStr(mainstr,fromStr,toStr){
//第二个参数中的 g 表示全部匹配,i表示忽略大小写
//var reg = new RegExp("test","gi");
var reg = new RegExp(fromStr,"g");
var result=mainstr.replace(reg,toStr);
///alert(result); //全部替换
retu ...
Date.prototype.format = function(format) {
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), // ...
Struts框架Struts是Apache组织的一个开放源码项目。Struts是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。
在Struts框架中Controller功能由ActionServlet和ActionMapping对象构成,核心是一个Servlet类型的对象ActionServlet,它用来接受客户端的请求。ActionServlet包括一组基于配置的ActionMapping对象,每个ActionMapping对象实现了一个请求到一个具体的Model部分中Action处理器对象之间 ...
//倒序算法
function reverseOption(sel){
for (var i=0; i< Math.floor(sel.options.length/2);i++) {
var temp=new Option('','')
temp.text = sel.options[i].text;
temp.value = sel.options[i].value;
sel.options[i].text = sel.options[sel.options.len ...