我們每天與 SQL Server 資料庫為伍,絕對不能跟 Management Studio 不熟,就像我們一般日常做程式開發時一樣,開發工具的「選項」設定多少都會調整一下方便我們工作。但是工作環境切換到 Management Studio 之後我卻發現許多人不知道要善用 Management Studio 的 [選項] 設定,今天我就來分享一些我常用的 [選項] 設定值 (非預設值)。
... 繼續閱讀 ...
通常我們從 SQL Server 匯出資料到另一台主機大致上有幾種方式:
... 繼續閱讀 ...
透過 Management Studio 的 GUI 圖形介面操作的背後其實都是一堆 T-SQL 指令,但好像很少人知道如何將他實際執行的 T-SQL 取出來,其實是一個很簡單的技巧,但是卻很重要,例如說你要修改資料庫的表格或欄位名稱時,為了讓開發環境的資料庫結構(Schema)與正式主機環境的資料庫結構一致,你必須將你每次在開發環境變更的動作(T-SQL)儲存成「變更指令碼」(Changed Script),讓資料庫管理人員(DBA)可以在正式環境直接執行 T-SQL 就可以完成資料庫結構的變更,否則將會很容易造成開發主機與正式主機資料庫不一致的情況,我今天將告訴各位如何將 T-SQL 匯出成檔案或顯示在查詢視窗。
... 繼續閱讀 ...
日期格式很常用,但有些特殊的需求要計算出來還蠻麻煩了,底下這些是我之前記錄下來的一些小技巧,真的要寫的時候若一些 SQL 函數不熟還真不容易寫出來呢!
... 繼續閱讀 ...
在資料庫轉移時,從原主機 卸載(Detach) 資料庫檔案,並移至新主機 附加(Attach) 上去,在新主機沒有預先設定 Login 的情況下,資料庫中的 User 將無法刪除,也無法新增同名的 Login,相信有些人有遇到這樣的困擾過!
... 繼續閱讀 ...
資料庫用一段時間後,尤其是流量比較大的網站或應用程式,會造成資料庫的交易檔的容量快速增加,所以有可能會遇到以下這個錯誤訊息:
... 繼續閱讀 ...
在開發一個新專案時,有時候為了寫一個轉資料的轉檔程式轉到很頭痛,因為轉到一半有時候程式會中斷,資料只有 INSERT 到一半而已,通常都要刪掉所有資料重新匯入一次,但資料表很多的時候就很累人了。
... 繼續閱讀 ...
你知道如何在使用 LIKE 的時候,去查詢 %, [, ], _ 這類的萬用字元嗎? 看看我寫的說明吧。
... 繼續閱讀 ...