- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 如何在SQL Server中制作数据库自动定时备份
前提:操作计算机上要安装有SQL Server客户端应用程序。第一步:双击屏幕右下角的,在服务(R)处选SQL Server Agent,然后点击开始/继续。第二步:在〔开始〕—>〔程序〕处,启动SQL Server —>企业管理器。 第三步:在要备份的数据库名上按右键,选择备份数据库。 第四步:选中要备份的数据库名,选择添加。 第五
2010-01-27 10:37:00 289
原创 正则表达式
禁用中文 var reg = /^[^/u4e00-/u9fa5]{0,}$/; if(!reg.test(obj1) ) { alert("不能包含中文"); return false; }评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x
2010-01-27 10:18:00 212
原创 动态SQL语句 PK 动态JS
熟悉动态SQL的朋友们知道:在存储过程中经常需要执行程序组成的SQL语句,可以使用exec(@sql),也可以使用exec sp_executesql @sql。有一次,同事遇到一个问题问我: 需要动态获取JS语句,后来是通过JS的转换函数getelementbyid 用法来实现。 考虑到动态获取JS语句的情形还是需要的,也是一个非常有意思的需求,
2010-01-27 10:15:00 557
原创 SQL Server字符串分割
一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。CREATE function Get_StrArrayLength( @str varchar(1024), --要分割的字符串 @split varchar(10) --分隔符号)returns intasbegin dec
2010-01-27 10:11:00 292
原创 sql中 in 、not in 、exists、not exists 用法和差别
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME F
2010-01-27 10:09:00 392 4
原创 SQL SERVER中ROLLUP 运算符的用法
问题的提出: 现有表A,内容如下:编码 仓库 数量01 A 601 B 702 A 802 B 9 现在想按编码查询出这种格式:--------------------01 A 601 B 7汇总小计:
2010-01-27 10:07:00 490
原创 sql server 日期比较、日期查询常用语句:月的第一天,季度的第一天等
在SQL SERVER中,你可能需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前
2010-01-27 10:06:00 1083
原创 select into 和 insert into select 两种表复制语句
select * into destTblfrom srcTblinsert into destTbl(fld1, fld2)select fld1, 5 from srcTbl以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。第二句(ins
2010-01-27 10:04:00 298
原创 [SQL Server] 存储过程事务
在存储过程中使用事务,以下为模板:CREATEPROCEDURE testProAS/**//* ------- 事务开始---------- */BEGINTRANSACTION tran_test /**//* -------- 保存事务----------*/SAVE TRANSACTION tran_test/**//* --------数据
2010-01-27 10:03:00 266
原创 SQL Server中Rollup关键字使用技巧
首先创建测试表、添加数据。create table #t(a int,b int,c int,d int,e int)insert into #t values(1,2,3,4,5)insert into #t values(1,2,3,4,6)insert into #t values(1,2,3,4,7)insert into #t values(1,2,3,4,8)
2010-01-27 09:55:00 406
原创 Oracle 不使用索引,索引失效的几种情况
1,2,单独的>,3,like "%_" 百分号在前.4,表没分析.5,单独引用复合索引里非第一位置的索引列.6,字符型字段为数字时在where条件里不添加引号.7,对索引列进行运算.需要建立函数索引.8,not in ,not exist.9,当变量采用的是times变量,而表的字段采用的是date变量时.或相反情况。10, 索引失效。11,基于cost成
2010-01-27 09:47:00 860
原创 不会使用索引,导致全表扫描情况
1.不要使用in操作符,这样数据库会进行全表扫描,推荐方案:在业务密集的SQL当中尽量不采用IN操作符2.not in 使用not in也不会走索引推荐方案:用not exists或者(外联结+判断为空)来代替3同样不会使用索引,因此对它的处理只会产生全表扫描推荐方案:用其它相同功能的操作运算代替,如a0 or aa’’4.IS NULL 或IS NOT NULL操
2010-01-27 09:45:00 314
原创 使用过滤器来处理Session超时和权限管理
我们经常会碰到这样的情况,当我们有事情离开了一会,等再回来继续我们在网页中的操作时,会出现session超时的错误,然后跟上一堆的错误,让用户感觉很不爽,像这种情况如果能在一个错误页面给个Session超时的提示就会比较友好些,再一种情况,当一个系统中的用户角色有多个,有些页面对于一些级别低的用户来说是没有权限观看的,可能在页面上能根据不同的权限屏蔽了一些链接让低级别的用户无法进入,但是这只能让低
2010-01-27 09:43:00 898
原创 Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3
2010-01-27 09:41:00 1524 1
原创 重定向之前输出一些提示信息
由于response.sendRedirect()之前不能有任何HTML输出.要想在重定向之前输出一些提示信息,可能会想到:out.println("alert(错误信息)");response.sendRedirect(index.html);return;但这个简单的想法,怎么也实现不了.没办法....只好另想他法 1.全部用out.println输出javas
2010-01-27 09:39:00 680
原创 tomcat连接池泄露的监控和解决
1. 问题描述Web程序在tomcat刚开始运行时速度很快,但过一段时间后发现速度变得很慢。检查日志输出,发现异常如下:org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:java.util.NoSuchElementException: Timeo
2010-01-27 09:36:00 480
nexus-maven-repository-index.part2.rar
2014-12-10
实现图片截取预览功能的jquery插件
2013-01-09
表格行列合并JS
2013-01-09
jbpm4.3表结构和表字段说明
2012-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人