Time of Update: 2016-02-20
標籤:?"SQLServer複製需要有實際的伺服器名稱才能串連到伺服器,請指定實際的伺服器名"?2014-06-12 12:01:10最近在學習SQL SERVER的進階複製技術的時候,遇到一個小問題,就是用本地SQL
Time of Update: 2016-02-18
標籤:SELECT b.deptname , a.badgenumber
Time of Update: 2016-02-15
標籤:一、時間日期函數1、SET DATEFIRST 1 --設定星期一為第一天--datepart函數,返回時間日期中的某一個部分--參數1是指返回哪一個部分,dw表示dayofweek--參數2是指哪個時間日期裡面去返回--datefirst是系統常量,在使用時需要加上@@SELECT @@DATEFIRST AS ‘1st Day‘, DATEPART(dw, GETDATE()) AS ‘Today‘--getdate指在執行時擷取當前系統時間SELECT
Time of Update: 2016-02-05
標籤:由於目前還廣泛使用著SQLServer2000,很多公司又想使用新的SQLServer,從而直接【分離/附加】或者【備份/還原】資料庫,在不同版本之間存放。往往就會遇到版本不相容的問題。前幾天遇到了從我本機2008R2上備份的一個資料庫還原到2008上面時報錯:從運行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出這個版本不相容問題,大部分情況下,從低版本升級到高版本,只要不是跨度太大,如2000升級到2012,都不會怎麼報錯。除
Time of Update: 2016-02-18
標籤:測試SQL效能:一、通過設定STATISTICS查看執行SQL時的系統情況。選項:PROFILE、O 、TIME。SET STATISTICS PROFILE ON:顯示分析、編譯和執行查詢所需的時間(以毫秒為單位)。SET STATISTICS IO ON:報告與語句內引用的每個表的掃描數、邏輯讀取數(在快取中訪問的頁數)和物理讀取數(訪問磁碟的次數)有關的資訊。SET STATISTICS TIME ON:顯示每個查詢執行後的結果集,代表查詢執行的設定檔。執行個體如下:SET
Time of Update: 2016-02-12
標籤:最近在項目中進行壓力測試遇到了資料庫的死結問題,簡言之,如下的代碼在 SERIALIZABLE 隔離等級造成了死結:1234567891011121314SELECT @findCount=COUNT(id) FROM MyTableWHERE [fk_related_id][email protected] IF (@findCount >
Time of Update: 2016-02-04
標籤:--查詢表結構startSELECT 序號 = a.colorder,欄位名稱 = a.name,欄位描述 = f.value,標識 = case when COLUMNPROPERTY( a.id,a.name,‘IsIdentity‘) = 1 then ‘√‘ else ‘‘ end,主鍵 = case when exists(SELECT 1 FROM sysobjects where xtype = ‘PK‘ and parent_obj = a.id and
Time of Update: 2016-02-14
標籤:本文轉載自:http://blog.csdn.net/xiaoxu0123/article/details/5684680[SQL Server] 動態sql給變數賦值(或傳回值給變數)declare @i_counts int, @i_times int; set @str_sql = ‘select @tmp_counts = counts, @tmp_times=times ‘ + ‘ from ‘ +@str_dbname+
Time of Update: 2016-01-29
標籤:declare @temp_temp uniqueidentifier--臨時變數 DECLARE aaa CURSOR for select Id from A-------------------開啟遊標open aaa--先查詢一次再迴圈,防止有多個遊標時@@FETCH_STATUS=-1不能進入下個遊標迴圈的情況fetch next from aaa into @temp_temp-------------------迴圈取資料while
Time of Update: 2016-02-01
標籤:1. 問題今天遇到一個奇怪的問題:使用sp_helptext XXX查詢出來的函數定義名竟然跟函數名不同,而sp_helptext實際是查詢sys.all_sql_modules這個系統檢視表的。直接查詢這個視圖的definition欄位,發現跟sp_helptext是一樣的。難道是系統檢視表也存在緩衝之類的機制?或者是個BUG?對於第一個問題,當時情況緊急,沒有時間去求證是否存在了。第二個問題,我想沒什麼可能,SQL SERVER發展到今天(SQL
Time of Update: 2016-01-16
標籤: 流程式控制制語句 是指用來控製程序運行和流程分至點額命令。一般指的是邏輯計算部分的控制。1.Begin End語句封裝了多個T-SQL語句組合,將他們組成一個單元來處理。一般在條件查詢或者迴圈等控制流程程語句中,要查詢滿足特定條件的操作時會用到。Begin……end能夠嵌套使用。文法例如以下:begin--<sql語句或程式塊>end 範例begin--<sql語句或程式塊>select * from StudentInfo update
Time of Update: 2016-01-15
標籤:https://www.microsoft.com/zh-cn/search/DownloadsDrillInResults.aspx?q=sql+server+2012&cateorder=1_5_2_11&ftapplicableproducts=Servers&sortby=-availabledate&first=111 Microsoft® SQL Server® 2012 Service Pack 1
Time of Update: 2016-01-06
標籤:本文目錄列表:1、什麼是時間粒紋?2、SQL Server提供的時間粒紋3、SQL Server時間粒紋代碼示範 4、SQL Server基準日期5、總結語6、參考清單列表 什麼是時間粒紋? 我們知道比如年、季度、月、旬(一個月分為上中下3旬)、日這樣的時間單位;也知道小時、分鐘、秒;也有短於秒的比如毫秒、微妙、納秒、飛秒等等時間單位。基於不同的時間,我們可以將時間粒紋看作不同時間單位的時間值。
Time of Update: 2016-01-04
標籤:很多開發人員進行資料庫設計的時候往往並沒有太多的考慮char,
Time of Update: 2016-01-03
標籤:什麼是預存程序呢?預存程序就是作為可執行對象存放在資料庫中的一個或多個SQL命令。
Time of Update: 2015-12-30
標籤:Transact-SQL中的預存程序,非常類似於Java語言中的方法,它可以重複調用。當預存程序執行一次後,可以將語句緩衝中,這樣下次執行的時候直接使用緩衝中的語句。這樣就可以提高預存程序的效能。Ø 預存程序的概念 預存程序Procedure是一組為了完成特定功能的SQL語句集合,經編譯後儲存在資料庫中,使用者通過指定預存程序的名稱並給出參數來執行。
Time of Update: 2015-12-30
標籤:sqlserverSELECT [Spid] = session_Id, ecid, [Database] = DB_NAME(sp.dbid), [User] = nt_username, [Status] = er.status, [Wait] = wait_type, [Individual Query] = SUBSTRING(qt.text, er.statement_start_offset /
Time of Update: 2015-12-25
標籤:1.定義變數時可以直接賦值DECLARE @Id int = 5 2.Insert 語句可以一次插入多行資料INSERT INTO StateList VALUES(@Id, ‘WA‘), (@Id + 1, ‘FL‘), (@Id + 2, ‘NY‘) 3.支援+=操作符SET StateId += 1 SQL Server
Time of Update: 2015-12-24
標籤:從大類來看,SQL Server中的鎖可以分為如下幾類:
Time of Update: 2015-12-17
標籤: SQL server DATE函數(1)getdate 返回當前系統的日期和時間,精確到3毫秒要求:獲得系統的目前時間語句:SELECT getdate()執行結果: 註:getutcdate():用於返回伺服器當前日期和時間對應的格林威治時間,精確到3毫秒。他對於跨時區的公司非常有用。(2)dateadd 在制定日期基礎上加上或減去一段時間,返回新的datetime要求