標籤:在上一篇中忘記了一個細節。Range T-K 到底代表了什嗎?Range T-K Lock 代表了在 SERIALIZABLE 隔離等級中,為了保護範圍內的資料不被並發的事務影響而使用的一類鎖模式(避免幻讀)。它由兩個部分構成:第一個部分代表了他鎖定了一個索引範圍,在這個範圍內,所有索引使用 T 鎖進行鎖定;第二個部分是而這個範圍內已經命中的Key,這些 Key 將使用 K 鎖進行鎖定。合并在一起我們說在這個範圍內,索引範圍和特定的row的鎖定模式為 Range
標籤:sql server 列轉行 pivot今天正好做 資料展示,用到了列轉行,列轉行有多種方式,Pivot是其中的一種,Povit 是sql server 2005以後才出現的功能,下面的業務情境:每個月,進貨渠道的總計數量【Total】,有中文,英文年月,等資料列,未經處理資料如下:需求:需要把資料按每一年的1月到12月展示成一行,如,怎麼辦?Povit排上用場了有的年,可能不是每個月都有,也就是動態列的產生了。首先要做的就是構建1到12月,DECLARE @temp
標籤:SQL Server清除緩衝:DBCC DROPCLEANBUFFERS從緩衝池中刪除所有清除緩衝區。DBCC FREEPROCCACHE從過程緩衝中刪除所有元素。 DBCC FREESYSTEMCACHE從所有緩衝中釋放所有未使用的緩衝條目。 顯示執行資訊:SET STATISTICS IO { ON | OFF } 顯示有關由 Transact-SQL 陳述式產生的磁碟活動量的資訊。SET STATISTICS TIME { ON | OFF
標籤:reference:http://www.cnblogs.com/coconut_zhang/archive/2009/02/02/1382598.htmlhttp://blog.itpub.net/14766526/viewspace-1156100/select GETDATE() as ‘當前日期‘,DateName(year,GetDate()) as ‘年‘,DateName(month,GetDate()) as ‘月‘,DateName(day,GetDate()) as ‘
標籤:SQL SERVER中強制類型轉換cast和convert的區別在SQL SERVER中,cast和convert函數都可用於類型轉換,其功能是相同的,只是文法不同.cast一般更容易使用,convert的優點是可以格式化日期和數值.代碼Code highlighting produced by Actipro CodeHighlighter