代码改变世界

随笔档案-2010年08月

轉載:Sqlserver 2005 利用 with 創建臨時表進行遞歸查詢

2010-08-16 12:56 by Koy, 410 阅读, 收藏,
摘要: 轉載1自:http://www.cnblogs.com/kingimg/archive/2009/02/05/1384410.html使用SQL2005 递归查询结合Row_Number()实现完全SQL端树排序在实际应用中,我们经常需要用到树型结构功能,数据库结构一般如下即用一个ParentID来标识该节点从属关系。为了最终生成一棵树,一般做法是把记录选出来,然后在程序里递归重新排好序后再呈现出... 阅读全文

計算某天屬於當月的第幾週的簡單方法(最終版)

2010-08-11 17:35 by Koy, 485 阅读, 收藏,
摘要: using System;using System.Collections.Generic;using System.Text;namespace PMSLib.Utils { public sealed class SpecialDateTime { private int _year, _month, _day; private int _week; private int _maxDays;... 阅读全文

轉載:Case具有两种格式。简单Case函数和Case搜索函数。

2010-08-11 11:05 by Koy, 519 阅读, 收藏,
摘要: 轉載自:http://topic.csdn.net/u/20090304/15/e827ea69-3d56-4557-abae-d5701ee24330.htmlCase具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN se... 阅读全文

使用 Using 語句釋放有限的資源

2010-08-09 17:11 by Koy, 321 阅读, 收藏,
摘要: 遇到一個老問題,開始很清楚解決辦法,後來變得不清楚了(因爲我解釋不了該辦法爲什麽是正確的)。相信很多人都遇到使用 SqlDataReader 的時候,出現連接池不足的問題,其根本原因就是打開數據庫連接而沒有關閉,即是 SqlConnection 對象連接的關閉。有很多人不放心使用 using 語句來關閉而選擇顯式的使用 SqlConnection.Close() 方法來關閉。很有可能是因爲對 us... 阅读全文