The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

在 SQL Server 實做分頁的 T-SQL 語法

在 SQL Server 中做分頁不像 MySQL 有 Limit 語法這麼方便,但以下這段語法可以快速的實做分頁的功能,雖然不是十分完美,不過也不失為一種解決方案!

... 繼續閱讀 ...

SQL Server 2005 中的 CTE 遞迴查詢的上限

如果要用 T-SQL 來寫「遞迴」的話,一般來說 Stored Procedure 的上限是 32 次,而 CTE 卻跟 Stored Procedure 有著不同的上限次數,且預設為 100 次!而 CTE 遞迴的上限是可以修改的,最大值為 32,767 次!

... 繼續閱讀 ...

SQL 資料庫還原到到另一台後無法登入要怎麼解決 (使用者 對應 登入帳號)

在資料庫轉移時,從原主機 卸載(Detach) 資料庫檔案,並移至新主機 附加(Attach) 上去,在新主機沒有預先設定 Login 的情況下,資料庫中的 User 將無法刪除,也無法新增同名的 Login,相信有些人有遇到這樣的困擾過!

... 繼續閱讀 ...

資料庫 'xxxx' 的記錄檔檔案已滿。請備份資料庫的交易記錄來釋放部分的記錄檔空間

資料庫用一段時間後,尤其是流量比較大的網站或應用程式,會造成資料庫的交易檔的容量快速增加,所以有可能會遇到以下這個錯誤訊息:

... 繼續閱讀 ...

SQL Tips: 刪除資料庫中所有資料表的資料

在開發一個新專案時,有時候為了寫一個轉資料的轉檔程式轉到很頭痛,因為轉到一半有時候程式會中斷,資料只有 INSERT 到一半而已,通常都要刪掉所有資料重新匯入一次,但資料表很多的時候就很累人了。

... 繼續閱讀 ...

使用 SQL 語法 LIKE 敘述句時的注意事項

你知道如何在使用 LIKE 的時候,去查詢 %, [, ], _ 這類的萬用字元嗎? 看看我寫的說明吧。

... 繼續閱讀 ...

如何將 SQLExpress 的 ASPNETDB 資料庫移轉到 SQL 2000

先用指令建立 aspnetdb 資料庫

... 繼續閱讀 ...

整理全世界國家的清單

今天花好幾個小時整理全世界的國家清單,以前一直想好好整理一遍都一直沒時間,每次找的資料都不太齊全,且也沒有多國語系。

... 繼續閱讀 ...

在 SQL Server 中取得所有欄位定義的方法 (含備註欄位)

這是我之前研究出來的一段 SQL 語法,可以用來查詢資料庫的所有表格欄位定義(俗稱資料字典),可以查出資料庫中所有表格的 Schema 定義,建議各位可以把欄位的註解都寫在資料庫裡,一來方便程式開發人員查詢欄位用途,二來不用另外寫文件說明欄位用途!

... 繼續閱讀 ...