Time of Update: 2014-12-30
標籤:原文:SQL Server 2008 各種DateTime的取值範圍SQL Server 2008除了DateTime和SmallDateTime之外,又新增了四種時間類型,分別為:date,time,datetime2和datetimeoffset。 各時間類型範圍、精度一覽表: 資料類型 時間範圍 精度 datetime 1753-01-01到9999-12-31 00:00:00 到 23:59:59.997 3.33毫秒 smalldatetime 1900-01-
Time of Update: 2014-12-30
標籤:觸發器是一種特殊類型的預存程序,它不同於之前的我們介紹的預存程序。觸發器主要是通過事件進行觸發被自動調用執行的。而預存程序可以通過預存程序的名稱被調用。Ø 什麼是觸發器
Time of Update: 2015-01-01
標籤: SQL Server死結使我們經常遇到的問題,資料庫操作的死結是不可避免的,本文並不打算討論死結如何產生,重點在於解決死結。希望對您學習SQL Server死結方面能有所協助。
Time of Update: 2014-12-30
標籤:好久沒用預存程序了,突然一用發現好多東西忘了,就寫了兩個。方便查閱。例子都非常簡單,方便結構的查看,參數的使用。 SELECT *FROM Production.Product;--1 建立一個返回結果集的預存程序DROP PROCEDURE dbo.PR_Product;CREATE PROCEDURE PR_ProductAS BEGIN SELECT * FROM Production.Product;
Time of Update: 2014-12-31
標籤:CREATE Procedure eSP_ChangeStart --eSP_ChangeStart 64 @ID int, @RetVal Int = 0 Output As Declare @Badge varchar(10), @ID_Max int Begin Select @Badge = Badge From eChange_Register Where [ID] =
Time of Update: 2014-12-30
標籤:SQL Server群集知識介紹Windows群集安裝基於iSCSI的SQL Server 2012群集測試前言群集的檢測是調用dll資源,例如對於共用儲存,ip,網路名稱與DTC 這類Windows內建資源,將各自的檢測方式定義在Clusres.dll中,定期調用dll資源。對於SQL Server群集,有自己的dll資源,進行對應檢測,首先是檢測SQL Server叢集服務是否線上,稱為looksalive,其次是檢測資料庫是否正常線上,稱為isalive。Looksalive
Time of Update: 2014-12-29
標籤:前言經過前幾篇的分析,其實大體已經初窺到SQL Server統計資訊的重要性了,所以本篇就要祭出這個神器了。該篇內容會很長,坐好板凳,瓜子零食之類...不廢話,進正題技術準備資料庫版本為SQL Server2008R2,利用微軟的以前的案例庫(Northwind)進行分析,部分內容也會應用微軟的另一個案例庫AdventureWorks相信瞭解SQL Server的朋友,對這兩個庫都不會太陌生。概念理解關於SQL
Time of Update: 2014-12-25
標籤:.Clear()的比較沒有什麼意思,因為只是把DataTable清空而已,在堆中任然分配記憶體,一般要比較也是比較Close()方法,不過DataTable沒有這個方法至於Dispose和null的區別就很有意思了首先DataTable dt = new DataTable();你的知道dt在棧上,指向託管堆的 new DataTable()對象而dt = null;的意思是讓 dt不指向任何對象,此時 new
Time of Update: 2014-12-26
標籤:1.伺服器類型我們選擇了“資料庫引擎”時,尋找裡面的可登入使用者名稱是沒有的,下邊的伺服器名稱只顯示為“(local)”,連“Windows 身分識別驗證”都無法登入。如果朋友們和我出錯的問題是一樣請看下面的步驟。 1.又鍵單擊“我的電腦(windows XP)”或“電腦(Windows
Time of Update: 2014-12-24
標籤:原文:SQL Server調優系列進階篇(查詢語句運行幾個指標值監測)前言上一篇我們分析了查詢最佳化工具的工作方式,其中包括:查詢最佳化工具的詳細運行步驟、篩選條件分析、索引項目最佳化等資訊。本篇我們分析在我們啟動並執行過程中幾個關鍵計量值的檢測。通過這些指標值來分析語句的運行問題,並且分析其最佳化方式。通過本篇我們可以學習到調優中經常利用的幾個利器!廢話少說,開始本篇的正題。技術準備資料庫版本為SQL Server2008R2,利用微軟的一個更簡潔的案例庫(Northwind)進行分析。
Time of Update: 2014-12-26
標籤:SQL Server類型C#類型bitbooltinyintbytesmallintshortintintbigintlongrealfloatfloatdoublemoneydecimaldatetimeDateTimecharstringvarcharstringncharstringnvarcharstringtextstringntextstringimagebyte[]binarybyte[]uniqueidentifierGuid/
Time of Update: 2014-12-20
標籤:一個表中的一個欄位student(sno, sname, age)sname 類型 nchar(10)修改成int儲存時報錯。這個是SQL SERVER自身預設設定的問題,它預設為不能修改類型。只需要在“tool->option->Designer ->Table and Database designers 中去掉prvent saving changes that require table re-created.”就可以了,歐克了,在儲存重新整理。sql
Time of Update: 2014-12-23
標籤: 表值參數是 SQL Server 2008 中的新參數類型。表值參數是使用使用者定義的表類型來聲明的。使用表值參數,可以不必建立暫存資料表或許多參數,即可向 Transact-SQL 陳述式或常式(如預存程序或函數)發送多行資料。 表值參數與 OLE DB 和 ODBC 中的參數數組類似,但具有更高的靈活性,且與 Transact-SQL
Time of Update: 2014-12-22
標籤:原文:SQL Server調優系列基礎篇(並行運算總結篇二)前言上一篇文章我們介紹了查看查詢計劃的並行運行方式。本篇我們接著分析SQL Server的並行運算。閑言少敘,直接進入本篇的正題。技術準備同前幾篇一樣,基於SQL Server2008R2版本,利用微軟的一個更簡潔的案例庫(Northwind)進行解析。內容文章開始前,我們先來回顧上一篇中介紹的並行運算,來看文章最後介紹的並行運算語句:SELECT B1.[KEY],B1.DATA,B2.DATA FROM BigTable B1
Time of Update: 2014-12-23
標籤:首先聲明,我只是個程式員,不是專業的DBA,以下這篇文章是從一個問題的解決過程去寫的,而不是一開始就給大家一個正確的結果,如果文中有不對的地方,請各位元據庫大牛給予指正,以便我能夠更好的處理此次業務。項目背景這是給某資料中心做的一個項目,項目難度之大令人髮指,這個項目真正的讓我感覺到了,商場如戰場,而我只是其中的一個小兵,太多的戰術,太多的高層之間的較量,太多的內幕了。具體這個項目的情況,我有空再寫相關的博文出來。這個項目是要求做環境監控,我們暫且把受監控的裝置稱為採集裝置,採集裝置的屬性
Time of Update: 2014-12-22
標籤:微軟在備受多年的爭議後,終於對日期時間資料類型開刀了,在新版的SQL Server 2008中一口氣增加了4種新的日期時間資料類型,包括: Date:一個純的日期資料類型。 Time:一個純的時間資料類型。 DateTime2:新的日期時間類型,將精度提到到了100納秒。 DateTimeOffset:新的日期時間類型,在DateTime2的基礎上增加了時區部分。 下面是在SQL Server 2008中日期時間資料類型的一個簡單匯總表: 資料類型 格式 取值範圍
Time of Update: 2014-12-19
標籤:當確定了應用效能問題可以歸結到某一個,或者幾個耗時資源的語句後,對這些語句進行調優,就是資料庫管理員或者資料庫應用程式開發人員當仁不讓的職責了。語句調優是和資料庫打交道的必備基本功之一。當你面對一個“有問題”的語句時,應該怎麼分析它的問題所在,最後達到最佳化語句的目的呢?首先要想一想,“有問題”的語句“問題”究竟在那裡?也就是說,你要最佳化的目標是什麼。常見的需求有:1)
Time of Update: 2014-12-19
標籤:style blog ar color os 使用 sp strong on DBCC(Database Base Consistency
Time of Update: 2014-12-19
標籤:sql server 2012 server link 連結的伺服器 truncate table 現在我有一個需求是需要在兩個不同的SQL SERVER 2012的伺服器之間進行資料訪問和更新。我們需要把Server One的資料插入到Server
Time of Update: 2014-12-18
標籤:http io os 使用 sp strong on 檔案 問題 在安裝vs 2010後,自動安裝了ms sqlServer 2008。ms sqlServer 2