語句:selectrowid=identity(int,1,1),*into#tempfrom表名select*from#temp舉例:原始數(shù)據(jù):數(shù)據(jù)庫為mydata,表名為:刊名語句:selectrowid=identity(int,1,1),*into#tempfrom[mydata].[dbo].[刊名]select*from#temp結果:SQLserver經(jīng)驗分享(四):查詢中增加序號列
系統(tǒng) 2019-08-29 22:37:47 2060
1、首先確定自己的iis沒有問題2、其次確定自己sqlserver沒有問題然后在iis的文件夾wwwroot里,建立一個文件名為testSqlServer.asp,編寫代碼例如以下就可以<%oledb連接setcnn1=Server.CreateObject("ADODB.Connection")連接串需要注意sqlserver的實例名,是否是默認,非默認必需要寫出來cnn1.Open"provider=sqloledb;datasource=./sqle
系統(tǒng) 2019-08-12 01:55:03 2058
--說明:--1.本函數(shù)范圍從毫~兆--2.有四種精度(元,角,分,厘,毫)--3.有三種進位規(guī)則(四舍五入,接舍去,非0就入)--參數(shù)說明:dbo.MoneyToCapital(數(shù)值,進位,精度)--進位(0四舍五入,1直接舍去,2非0就入)--精確度(0元,1角,2分,3厘,4毫)---------------------------------------------------------------------------------------
系統(tǒng) 2019-08-12 01:54:01 2054
原文:SQLSERVERPRINT語句的換行SQLSERVERPRINT語句的換行想在輸出的PRINT語句里面換行,可以這樣做/*SQL的換行制表符CHAR(9)換行符CHAR(10)回車CHAR(13)*/PRINT'Test'+CHAR(13)+'Name'PRINT'Test'+CHAR(10)+'Age'PRINT'Test'+CHAR(9)+'Tel'--以文本格式顯示結果SELECT'AAA'+CHAR(10)+'BBB'--AAABBBSEL
系統(tǒng) 2019-08-12 01:33:15 2054
今天有個朋友很著急地打電話給我,他用delete語句誤刪除了SQLServer2008數(shù)據(jù)庫中兩個表中的所有記錄,而這個數(shù)據(jù)庫之前沒有任何備份。讓我?guī)退鉀Q一下,不然他要賠償客戶很多錢。SQLServer中誤刪除數(shù)據(jù)的恢復本來不是件難事,從事務日志恢復即可。但是,這個恢復需要有兩個前提條件:1.至少有一個誤刪除之前的數(shù)據(jù)庫完全備份。2.數(shù)據(jù)庫的恢復模式(Recoverymode)是“完整(Full)”。針對這兩個前提條件,會有三種情況:情況一、如果這兩個前
系統(tǒng) 2019-08-12 01:51:32 2053
sqlserver2000訂閱發(fā)布同步數(shù)據(jù)報錯時間:2011-3-26背景:生產數(shù)據(jù)庫有100+G,需要做一個訂閱發(fā)布來容災。訂閱為請求訂閱,分發(fā)服務器和發(fā)布服務器是同一個服務器問題:發(fā)布訂閱都已經(jīng)完畢,在數(shù)據(jù)庫使用快照同步時,報錯:報錯內容大致如下:bcp遇到意外的eof。網(wǎng)上也有同類型的報錯,但是很多都是因為發(fā)生錯誤的那張表中存在LOB數(shù)據(jù)類型導致。該報錯表上沒有LOB字段,但是有一個varchar(2000)的字段,數(shù)據(jù)一共也只有100+(R)。具體
系統(tǒng) 2019-08-12 01:32:23 2052
方法一、CREATETABLE[dbo].[Users](IdINTEGERIDENTITY(1,1)PRIMARYKEY,NameNVARCHAR(50)NOTNULL);GO//循環(huán)插值DECLARE@CounterINTEGERSET@Counter=1WHILE(@Counter<=100)BEGININSERTUsers(Name)VALUES('TestUsers#'+CAST(@CounterASVARCHAR(10)))SET@Counte
系統(tǒng) 2019-08-12 01:51:35 2051
關于數(shù)據(jù)庫的邏輯設計,是一個很廣泛的問題。本文主要針對開發(fā)應用中遇到在MSSQLServer上進行表設計時,對表的主鍵設計應注意的問題以及相應的解決辦法。主鍵設計現(xiàn)狀和問題關于數(shù)據(jù)庫表的主鍵設計,一般而言,是根據(jù)業(yè)務需求情況,以業(yè)務邏輯為基礎,形成主鍵。比如,銷售時要記錄銷售情況,一般需要兩個表,一個是銷售單的概要描述,記錄諸如銷售單號、總金額一類的情況,另外一個表記錄每種商品的數(shù)量和金額。對于第一個表(主表),通常我們以單據(jù)號為主鍵;對于商品銷售的明細表
系統(tǒng) 2019-08-12 01:53:42 2050
Deadlockingoccurswhentwouserprocesseshavelocksonseparateobjectsandeachprocessistryingtoacquirealockontheobjectthattheotherprocesshas.Whenthishappens,SQLServeridentifiestheproblemandendsthedeadlockbyautomaticallychoosingoneprocessa
系統(tǒng) 2019-08-12 01:34:00 2050
今天在相同環(huán)境測試2000和2008性能讓我意外的是2008明顯比2000慢很多測試sql:SETSTATISTICSIOONSETSTATISTICSTIMEONSELECTCOUNT(1)FROMdbo.tbtextaINNERLOOPJOINdbo.tbtextbONa.id=b.idoption(maxdop1)SETSTATISTICSIOOffSETSTATISTICSTIMEOff表結構:CREATETABLE[dbo].[tbtext]([
系統(tǒng) 2019-08-12 01:33:35 2047
原文:SQLServer管理員專用連接的使用作為一名DBA,經(jīng)常會處理一些比較棘手的服務無響應問題,鑒于事態(tài)的嚴重性,多數(shù)DBA可能直接用“重啟”大法,以便盡快的恢復生產環(huán)境的正常運轉,但是多數(shù)情況下我們卻無法究其原因,即使產生了dump文件,沒有微軟的支持,我們同樣被蒙在鼓里,幸好微軟給我們留了一條“后路”,供我們在SQL服務無法連接時,使用它連接并查看“病因”,那就是DAC,dedicatedadministratorconnection,管理員專用連
系統(tǒng) 2019-08-12 01:54:46 2045
/*2005版本和2000版本sqlserver錯誤日志結果不同。下面是適用于SQL2000的其中加入了自己編寫的一個ftp小程序用來上傳相關日志狀況*/IFobject_id('tempdb..#error_log')ISNOTNULLDROPTABLE#error_loggo--2000CREATETABLE#error_log(idINTIDENTITY(1,1),ErrorContentVARCHAR(8000),continueRowint)in
系統(tǒng) 2019-08-12 01:34:02 2045
如何防止SQLSERVER的事件探查器跟蹤軟件的SQL腳本,保障自己的軟件不被他人分析?以下是一個停止所有SQLSERVER的跟蹤器的腳本(兩種方法的原理相同):第一種方法:procedureSQLCloseAllTrack;constsql='declare@TIDinteger'+'declareTracCursorFor'+'SELECTDistinctTraceidFROM::fn_trace_getinfo(default)'+'openTrac
系統(tǒng) 2019-08-12 01:54:34 2044
--top10引發(fā)i/oSELECT(total_logical_reads/execution_count)ASavg_logical_reads,(total_logical_writes/execution_count)ASavg_logical_writes,(total_physical_reads/execution_count)ASavg_physical_reads,execution_count,(SELECTSUBSTRING(text
系統(tǒng) 2019-08-12 01:32:34 2042
原文:SQLServer2008性能故障排查(一)——概論備注:本人花了大量下班時間翻譯,絕無抄襲,允許轉載,但請注明出處。由于篇幅長,無法一篇博文全部說完,同時也沒那么快全部翻譯完,所以按章節(jié)發(fā)布。由于本人水平有限,翻譯結果肯定存在問題,為了不造成誤導,在每篇結尾處都附上原文,供大家參考,也希望能指出我的問題,以便改進。謝謝。另外,本文寫給稍微有經(jīng)驗的數(shù)據(jù)庫開發(fā)人員或者DBA看,初學者可能會看不懂。在此請見諒作者:SunilAgarwal,BorisBa
系統(tǒng) 2019-08-12 01:54:52 2040