原创 MSSQL部分補丁的列表及下載地址(持續更新)

整理了MSSQL部分補丁的列表及下載地址(截至2016-7-12),供參考下。與人方便,與己方便。歡迎補充!EditionVersionDate PublishedDownload LinkSQL Server 2014 Service P

原创 我的友情鏈接

我們一起追過的MSSQLSQL Server Deep DivesSQL Server DBA石頭SQL Server 管理員指南樺仔MVP黃釗吉CareySon聽風吹雨中國風瀟湘隱者我是大菠蘿的博客園ShanksGaofredrickhu

原创 關於計算列

看到網上有人使用“計算列”(computed coulumn)來強制開發人員禁止SELECT * FROM XXX這種語句的使用。以下是一個簡單的例子:--建表 IF OBJECT_ID(N'T35') IS NOT NULL BEGIN

原创 MSSQL部分補丁的列表及下載地址(持續更新)

整理了MSSQL部分補丁的列表及下載地址(截至2016-7-12),供參考下。與人方便,與己方便。歡迎補充!EditionVersionDate PublishedDownload LinkSQL Server 2014 Service P

原创 SQL Server實現類似於自動刷新數據的功能

在導數據入時,看不能進度條,總覺得不太放心,就定時查詢某張表的行數,看是否有數據導入了,通常做法就是手動的按F5去執行來刷新數據。但是如果這個定時查詢歷時較長,10分鐘,或半小時,手動的話費時費力。貌似SSMS沒有像應用程序自動刷新的功能,

原创 字符/字段數據的合併

字符的合併,更確切的說是字段數據的合併吧。現在很多公司,尤其是工廠,上下班都要刷卡。假如有以下的數據庫表,記錄着員工上下班的刷卡記錄。但是這樣直接導出或顯示,不太好看,不夠直觀。下面實現把每個員工每天的刷卡時間橫向顯示。Figure-1:

原创 數據庫排序規則的問題

數據庫的collation在安裝使用默認就已經很好了。比如簡體中文環境下,安裝SQL Server時,默認是Chinese_PRC_CI_AS,英文環境下是SQL_Latin1_General_CP1_CI_AS。 在大多數據情況下,默認的

原创 SQL Server 2016正式版安裝(超多圖)

微軟數據庫SQL Server 2016正式版在2016年6月就發佈,由於近期工作忙,一直拖到現在纔有時間把安裝過程寫到博客上,分享給大家。本人一直習慣使用英文版,所以版本和截圖都是英文版的。廢話少說,轉入正題。下載地址: https://

原创 我的友情鏈接

我們一起追過的MSSQLSQL Server Deep DivesSQL Server DBA石頭SQL Server 管理員指南樺仔MVP黃釗吉CareySon聽風吹雨中國風瀟湘隱者我是大菠蘿的博客園ShanksGaofredrickhu

原创 SQL SERVER修改函數名引起的問題

1. 問題曾經遇到一個奇怪的問題:使用sp_helptext XXX查詢出來的函數定義名竟然跟函數名不同,而sp_helptext實際是查詢sys.all_sql_modules這個系統視圖的。直接查詢這個視圖的definition字段,發

原创 print、sp_helptext的限制與擴展

在SQL中,使用動態SQL是很常見的。有些複雜的計算,或是存儲過程,代碼很長,中間可能有多次執行SQL語句。而調試拼串的SQL語句卻是件痛苦的事,很難看出來運行的語句是什麼。所以我會經常使用print這個命令把運行前的語句打印到屏幕上,然後

原创 製造高CPU使用率的簡單方法

今天在羣裏有人問製造CPU佔用率高的場景用來做測試。所謂做好事難,幹“壞”事還不容易?這個需求有很多方法可以實現,比如使用一些壓力測試工具。我首先想到的是HASH JOIN。這個聯接比較消耗CPU資源,拿兩大表HASH JOIN一下,最好是

原创 SQL Server 2016 RC0 安裝(超多圖)

微軟最新版本的數據庫SQL Server 2016在2016年3月9日推出了RC0版本。已經提供了包括簡體中文等多種語言版本,不過聯機叢書還是英文版的。對OS的要求是WIN8,WIN10, WIN2012,只有64位版本。讓我們下載最新的版

原创 數據安全(一)——MD5加密

說到數據安全,不得不提數據加密,其中MD5(Message Digest Algorithm 5,中文名爲消息摘要算法第五版)是應用廣泛的一種。數據加密範圍很廣,本文僅談下MD5在數據庫中的部分應用。MD5的介紹和算法這裏不再贅述,可以參考

原创 幾種分割字符串實現方法的比較

在數據庫開發中,有時會遇到把字符串,按一定規則進行分割,比如“a,b,c,1,2,3”這樣的以逗號爲分隔符的字符串,需要把分割出來,分割後單獨變行一行記錄。首先想到的是使用替換函數把分隔符去掉。於是有了:IF (OBJECT_ID(N'Te