2012年3月18日

sql server 索引学习

摘要: 一般来说建立索引的思路是:(1)主键时常作为where子句的条件,应在表的主键列上建立聚簇索引,尤其当经常用它作为连接的时候。(2)有大量重复值且经常有范围查询和排序、分组发生的列,或者非常频繁地被访问的列,可考虑建立聚簇索引。(3)经常同时存取多列,且每列都含有重复值可考虑建立复合索引来覆盖一个或一组查询,并把查询引用最频繁的列作为前导列,如果可能尽量使关键查询形成覆盖查询。(4)如果知道索引键的所有值都是唯一的,那么确保把索引定义成唯一索引。(5)在一个经常做插入操作的表上建索引时,使用fillfactor(填充因子)来减少页分裂,同时提高并发度降低死锁的发生。如果在只读表上建索引,则可以 阅读全文

posted @ 2012-03-18 22:34 shine0210 阅读(120) 评论(0) 推荐(0) 编辑

2012年2月20日

在SQL Server中获得不包含时间部分的日期

摘要: 在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了: Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate()) 另外,DateName()还可以获得到小时、时间、秒、星期几、第几周,分别如下: Select Datename(hour,GetDate()) Select Datename(minu 阅读全文

posted @ 2012-02-20 11:15 shine0210 阅读(519) 评论(0) 推荐(0) 编辑

2012年1月12日

JQuery zTree 插件

摘要: zTree 简介(JQuery Tree 插件)zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件zTree v3.0 已经发布了,该升级了!快去看看:http://www.baby666.cn/v3/兼容 IE、FireFox、Chrome 等浏览器在一个页面内可同时生成多个 Tree 实例支持 JSON 数据支持一次性静态生成 和 Ajax 异步加载 两种方式支持多种事件响应及反馈支持 Tree 的节点移动、编辑、删除支持任意更换皮肤 / 个性化图标(依靠css)支持极其灵活的 checkbox 或 radio 选择功能简单的参数配置实现 灵活多变 阅读全文

posted @ 2012-01-12 11:45 shine0210 阅读(549) 评论(0) 推荐(0) 编辑

2012年1月10日

jquery.validate 扩展验证+异步验证

摘要: validate_expand.js//字符验证jQuery.validator.addMethod("stringCheck", function(value, element) { return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);}, "只能包括中文字、英文字母、数字和下划线");//中文字两个字节jQuery.validator.addMethod("byteRangeLength", function(value, element, par 阅读全文

posted @ 2012-01-10 16:31 shine0210 阅读(1466) 评论(0) 推荐(0) 编辑

Sql Server 常用计算时间方法

摘要: 1、计算相差天数:select datediff( dd,'2012-01-09 23:59:59' ,getdate()) 阅读全文

posted @ 2012-01-10 14:08 shine0210 阅读(208) 评论(0) 推荐(0) 编辑

2012年1月7日

IE6中Form.submit不提交的问题

摘要: 今天碰到一个很有趣的问题。用From向提交数据,一是用<input type="submit"/>按钮,一是通过JavaScript脚本:formElement.submit()。不管哪种方法都是很简单的。但是今天我就在这个简单的地方遇到了麻烦。我正在做的页面是用JavaScript准备数据填写Form然后提交。然而,在IE6下通过JavaScript提交数据时页面没有反应(也没有提示)!?奇怪的是,在FireFox/Opera下面一切正常?!刚开始,我怀疑是程序的那个地方有逻辑错误,但是经过仔细检查后排除了。上网搜一下,也没有什么结果。再次思考这个问题,难道是 阅读全文

posted @ 2012-01-07 10:28 shine0210 阅读(425) 评论(0) 推荐(0) 编辑

IE6 window.location不工作问题的解决办法

摘要: 在javascript代码中书写view plainwindow.location="http://abc.com"或者window.location.href="http://abc.com"发现,在IE6中均不能正常工作。而其他的诸如IE5,IE7,IE8,Firefox,Opera等等浏览器都能正常工作。最后发现问题出在,对使用window.location的函数的调用问题上。因为是这样写的view plain//JS中:functionfun_a(){window.location="http://abc.com";}//在h 阅读全文

posted @ 2012-01-07 10:27 shine0210 阅读(250) 评论(0) 推荐(0) 编辑

2011年12月30日

sql获取本周内的数据,本月查询

摘要: select*from表wheredatediff(week,时间字段,getdate())=0也可以稍作修改用来查询与指定日期在同一周内的数据:select*from表wheredatediff(week,时间字段,2002-01-01)=0由于ACCESS与SQLServer2000中的某些查询略有不同,所有下面列出access的查询:select*from表wheredatediff("ww",时间字段,date())=0下面是指定日期的select*from表wheredatediff("ww",时间字段,#2002-01-01#)=0不好理解的 阅读全文

posted @ 2011-12-30 14:45 shine0210 阅读(858) 评论(0) 推荐(0) 编辑

2011年12月21日

C#把Datatime日期时间格式化为毫秒等示例

摘要: 简单使用ToString()来格式化datetime.now日期的显示。如:DateTime.Now.ToString("yyyy-MM-dd")得到的结果是:2009-09-07也可以格式化为毫秒string s = DataTime.Now.ToString("yyyyMMddHHmmssfff");简单吧。 阅读全文

posted @ 2011-12-21 14:31 shine0210 阅读(14338) 评论(0) 推荐(1) 编辑

2011年12月16日

金额 格式化转换字符串

摘要: lblText.Text=string.Format("{0:C2}",12.345);//¥12.35Objectd=newObject();d="12.345";lblText.Text=String.Format("{0:C2}",d);//12.345lblText.Text=String.Format("{0:C2}",d.ToString());//12.345Objectc=newObject();c=12.345;lblText.Text=String.Format("{0:C2}&quo 阅读全文

posted @ 2011-12-16 11:20 shine0210 阅读(358) 评论(0) 推荐(0) 编辑

导航