2005年11月3日

摘要: 原文:http://dev.csdn.net/develop/article/47/47875.shtm http://www.javaresearch.org/article/showarticle.jsp?column=108&thread=27967 1.months_between()判断两个日期之间的月份数量 number_value:=months_between... 阅读全文
posted @ 2005-11-03 09:08 trylazy 阅读(1914) 评论(0) 推荐(0) 编辑

2005年10月26日

摘要: 之前一直对组合索引不是很了解,比如一个表上有A,B,C,D四个字段,当建一个包含A,B,C三个字段的索引时,查询条件中只有C一个字段时,会不会使用索引呢? 事实是,Oracle会根据自己的优化策略适当的选用这个索引的。想想以前写了很多的没用的索引啊第二个错误: 如果where条件中的一部在一个索引中,也会使用索引 ,并不必须是Where中所有的字段都是在索引中, 把where中所有字段... 阅读全文
posted @ 2005-10-26 19:26 trylazy 阅读(1637) 评论(0) 推荐(0) 编辑

2005年10月19日

摘要: 如何在写代码的时候防止死锁呢?所有的对表的更新都要有顺序,先更新明细,再更新主表,这样也许可以。Oracle对死锁处理: session1检测到了死锁后,报错,但这个Session还活着,只是发生了死锁的SQL语句出错 session2还是会在等待状态 session1需要程序中调用rollback,Session2才会停止等待SQL Server: session1检测到了死... 阅读全文
posted @ 2005-10-19 11:46 trylazy 阅读(535) 评论(0) 推荐(0) 编辑
 
摘要: 1.函数返回值为空2.传入参数为空3.表中数据为空4. 用户输入为空,就点按钮 阅读全文
posted @ 2005-10-19 11:13 trylazy 阅读(208) 评论(0) 推荐(0) 编辑

2005年10月10日

摘要: asp程序突然不能用了,在事件查看器中找到了如标题的错误,Google到如下解决方法:http://www.iamok.cn/blog/blogview.asp?logID=87 Faint MS!但事件查看器是个好东西。 阅读全文
posted @ 2005-10-10 19:16 trylazy 阅读(1778) 评论(0) 推荐(0) 编辑

2005年9月29日

摘要: 我们系统为了处理方便,把时间类型用整形来处理,结果在使用SQL语句比较差值时就出问题了正确写法如下:(比较分钟)round((to_date(trunc(offlinetime/100),'HH24MI') -to_date(trunc(onlinetime/100),'HH24MI')) * 24 *60) 阅读全文
posted @ 2005-09-29 18:15 trylazy 阅读(410) 评论(0) 推荐(0) 编辑
 
摘要: 今天发现一个Bug,是因为在DateTime和字符串之后转来转去,结果导致时间及日期的信息丢失,甚至发生了年和日月错位的情况,看来这个问题以后要注意。之后再发生过把日间转成字符串后,丢掉了上午和下午的信息,结果导致保存在数据库中就出错了。已经是第3次了,一定要注意。 阅读全文
posted @ 2005-09-29 10:23 trylazy 阅读(692) 评论(0) 推荐(0) 编辑

2005年9月27日

摘要: 今天QA发现一个Bug,查了原因后发现Oracle的ROW_NUMBER() 函数工作方式很怪.当Order by 后面的值都是一样的,如下面的SQL语句, 数据库中所有的MDATE和MTIME都是相等的,同一条记录当增加红色显示的条件和不加这个条件是生成的行号竟然不一样!Faint!select * from (select ROW_NUMBER()OVER(ORDER BY MDATE DES... 阅读全文
posted @ 2005-09-27 17:27 trylazy 阅读(274) 评论(0) 推荐(0) 编辑

2005年9月26日

摘要: 今天尝试着在一个错误提示窗口中Ctrl + C,竟然把其中的提示信息拷出来, 太太好用了,想以前为了在Google中搜索,都是手动把错误信息输进去的,真是太痛苦,太笨了.再研究了一下,发现用Delphi的ShowMessage弹出的对话框中的内容是拷不出来的,看来只用M$的标准函数弹出的对话框才能了. 阅读全文
posted @ 2005-09-26 16:31 trylazy 阅读(394) 评论(0) 推荐(0) 编辑

2005年9月22日

摘要: 我们在开发时,会把一个Web项目切分成几个小的Web项目,这样就有一个问题,每次Run的时候,都需要把这些小的项目生成的DLL拷到最外面的Bin目录下,不然就没法反映最新的更新.每次编译之后都要有这个步骤,很烦,虽然可以通过脚本自动执行,但还是很麻烦.研究了一下,可以采用如下解决方法:在最外层的Web项目目录下再建一个空的项目,引用下层的小的Web项目,并把拷备到本地设成true,这样每次... 阅读全文
posted @ 2005-09-22 15:37 trylazy 阅读(1557) 评论(1) 推荐(0) 编辑