今天在群里看到有人提問怎么實(shí)現(xiàn)如下圖的功能,很明顯,如果我們手工插的話,費(fèi)時(shí)費(fèi)力,那何不來(lái)個(gè)循環(huán)判斷插入了,這使我想起了while語(yǔ)句說(shuō)做就做于是寫出了下面的代碼:createtablerq(dtdatetime,wbvarchar(5))declare@dtdatetimedeclare@nintset@dt='2011-12-1'set@n=0while@n<10begin-----看情況修改10這個(gè)數(shù)據(jù)insertintorqselectdatead
系統(tǒng) 2019-08-12 01:54:01 2581
今天在相同環(huán)境測(cè)試2000和2008性能讓我意外的是2008明顯比2000慢很多測(cè)試sql:SETSTATISTICSIOONSETSTATISTICSTIMEONSELECTCOUNT(1)FROMdbo.tbtextaINNERLOOPJOINdbo.tbtextbONa.id=b.idoption(maxdop1)SETSTATISTICSIOOffSETSTATISTICSTIMEOff表結(jié)構(gòu):CREATETABLE[dbo].[tbtext]([
系統(tǒng) 2019-08-12 01:33:35 2577
原文:[SQLServer優(yōu)化]善用系統(tǒng)監(jiān)視器,確定系統(tǒng)瓶頸來(lái)自:http://hi.baidu.com/solorez/blog/item/f82038fa0e71b78d9e51468c.html如果您運(yùn)行的是MicrosoftWindows服務(wù)器操作系統(tǒng),則可以使用系統(tǒng)監(jiān)視器圖形工具來(lái)測(cè)量系統(tǒng)當(dāng)前的性能參數(shù)。可以查看包括處理器、內(nèi)存、緩存、線程和進(jìn)程等數(shù)據(jù)。每個(gè)對(duì)象都有一個(gè)相關(guān)的的計(jì)數(shù)器集,用于測(cè)量設(shè)備使用情況、隊(duì)列長(zhǎng)度、延時(shí)情況,另外還有吞吐量及內(nèi)
系統(tǒng) 2019-08-12 01:51:35 2573
非聚集索引和聚集索引的區(qū)別不在不會(huì)詳細(xì)說(shuō)明非聚集索引和聚集索引的結(jié)構(gòu)有什么不一樣,因?yàn)檫@種東西網(wǎng)上已經(jīng)說(shuō)的很多了。一個(gè)表一旦建立了聚集索引,那么那張表就是一張被b樹重新組織過(guò)的表。而沒聚集索引表就是一個(gè)堆表。什么是b樹,什么是堆表就不解釋了。小弟對(duì),非聚集索引狀況下和聚集索引狀況下的常量綁定和變量綁定做了測(cè)試。會(huì)發(fā)在這邊是因?yàn)榫奂饕淖兞拷壎ǖ膱?zhí)行計(jì)劃,和非聚集索引的變量綁定的執(zhí)行計(jì)劃不一樣。usenorthwindCREATEINDEXidx_orde
系統(tǒng) 2019-08-12 01:33:58 2568
原文:SQLServer中RAISERROR的用法raiserror是由單詞raiseerror組成raise增加;提高;提升raiserror的作用:raiserror是用于拋出一個(gè)錯(cuò)誤。[以下資料來(lái)源于sqlserver2005的幫助]其語(yǔ)法如下:RAISERROR({msg_id|msg_str|@local_variable}{,severity,state}[,argument[,...n]])[WITHoption[,...n]]簡(jiǎn)要說(shuō)明一下:
系統(tǒng) 2019-08-12 01:53:33 2564
目錄清單CONTEXTLIST1.數(shù)據(jù)庫(kù)DataBase1.1數(shù)據(jù)庫(kù)建立/刪除create/dropdatabase1.2數(shù)據(jù)庫(kù)備份與恢復(fù)backup/restoredatabase2.數(shù)據(jù)查詢DATAQUERYLANGUAGE2.1選擇查詢SelectQuery2.2聚集查詢AggregateQuery2.3子查詢SubQuery2.4連接查詢TableJoins2.5匯總查詢GroupQuery3.數(shù)據(jù)修改DATAMODIFYLANGUAGE3.1插入
系統(tǒng) 2019-08-12 01:52:36 2564
公司.Net開發(fā)使用的是VisualStudio2010,相應(yīng)的TFS也使用2010版本。而安裝SQLServer時(shí)自帶的SQLServerBusinessIntelligenceDevelopmentStudio卻是VisualStudio2008。最近在做一些Report,發(fā)現(xiàn)不能使用TFS,開發(fā)很不方便。查找資料研究后發(fā)現(xiàn)如果要在VisaulStudio2008中使用TFS2010需做以下工作:1.安裝TeamExplorer2008安裝SQLSer
系統(tǒng) 2019-08-12 01:32:42 2563
存儲(chǔ)過(guò)程分頁(yè)大都會(huì)用到這樣的語(yǔ)句SELECT*,row_number()OVER(ORDERBYidDESC)ASrowNumberFROM但是SQL2000中不支持row_number()需要使用select....into配合臨時(shí)表和IDENTITY(data_type[,seed,increment])AScolumn_name來(lái)作為替代方案。語(yǔ)句像下面這樣SELECT*,identity(int,1,1)asrowNumberINTO#tempFR
系統(tǒng) 2019-08-12 01:33:48 2561
原文:[翻譯]初識(shí)SQLServer2005ReportingServicesPart4這一篇是關(guān)于SQLServer2005ReportingServices四篇文章中最后一篇:Part1,提供了創(chuàng)建基本報(bào)表的指南Part2,介紹了創(chuàng)建動(dòng)態(tài)報(bào)表用到的SSRS核心特性和功能Part3,完全介紹了嵌入到SSRS中的圖表控件這里,在Part4,我們把精力放在報(bào)表定義語(yǔ)言(RDL)上。RDL的定義在MSDN2給的很好,所以我在引用一下:"Areportdefin
系統(tǒng) 2019-08-12 01:33:14 2558
在與SQLServer建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實(shí)例的錯(cuò)誤。未找到或無(wú)法訪問服務(wù)器。請(qǐng)驗(yàn)證實(shí)例名稱是否正確并且SQLServer已配置為允許遠(yuǎn)程連接。(provider:命名管道提供程序,error:40-無(wú)法打開到SQLServer的連接)說(shuō)明:執(zhí)行當(dāng)前Web請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。異常詳細(xì)信息:System.Data.SqlClient.SqlException:在與S
系統(tǒng) 2019-08-12 01:53:04 2556
安裝SQLSERVER2000時(shí)提示:“以前的某個(gè)程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起的文件操作。運(yùn)行安裝程序之前必須重新啟動(dòng)計(jì)算機(jī)。”接著按照提示重啟計(jì)算機(jī),再安裝,仍然出現(xiàn)同樣的提示。原因是安裝程序在先前的安裝過(guò)程中在系統(tǒng)注冊(cè)表留下某些信息,導(dǎo)致不能安裝。刪除掉如下鍵值信息即可安裝:在運(yùn)行窗口輸入regedit,打開注冊(cè)表編輯器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/SessionManager中
系統(tǒng) 2019-08-12 01:32:41 2556
selectc.local_net_address,c.connect_time,s.host_name,s.program_name,s.login_namefromsys.dm_exec_connectionscinnerjoinsys.dm_exec_sessionssonc.session_id=s.session_idorderbyc.connect_timedesc參考:http://msdn.microsoft.com/zh-cn/libra
系統(tǒng) 2019-08-12 01:53:28 2555
原文:SQLServerDBA工作內(nèi)容詳解在MicrosoftSQLServer2008系統(tǒng)中,數(shù)據(jù)庫(kù)管理員(DatabaseAdministration,簡(jiǎn)稱為DBA)是最重要的角色。DBA的工作目標(biāo)就是確保MicrosoftSQLServer2008系統(tǒng)正常高效地運(yùn)行。DBA的工作也是最繁忙的工作,無(wú)論是性能調(diào)整,還是災(zāi)難恢復(fù),都離不開DBA的支持。一般地,作為一個(gè)DBA,至少應(yīng)該做好以下12項(xiàng)任務(wù):任務(wù)一:安裝和配置;任務(wù)二:容量規(guī)劃;任務(wù)三:應(yīng)用架
系統(tǒng) 2019-08-12 01:52:38 2555
原文:PowerDesigner16.5對(duì)SQLServer2012生成數(shù)據(jù)庫(kù)時(shí)"不支持?jǐn)U展屬性"問題團(tuán)隊(duì)合作設(shè)計(jì)一套系統(tǒng)數(shù)據(jù)模型,創(chuàng)建了PDM后,Table、View、StoreProcedure等都創(chuàng)建好了,且創(chuàng)建了多個(gè)Schema方便管理這些數(shù)據(jù)庫(kù)對(duì)象,但Table、view、Column等對(duì)象有Comment時(shí)(用來(lái)在團(tuán)隊(duì)不同成員間共享描述信息)生成數(shù)據(jù)庫(kù)時(shí)會(huì)得到一個(gè)提示"不支持?jǐn)U展屬性,或?qū)ο蟛淮嬖?,分析發(fā)現(xiàn)異常在類似以下語(yǔ)句:ifexists
系統(tǒng) 2019-08-12 01:54:35 2552
sqlserver2000訂閱發(fā)布同步數(shù)據(jù)報(bào)錯(cuò)時(shí)間:2011-3-26背景:生產(chǎn)數(shù)據(jù)庫(kù)有100+G,需要做一個(gè)訂閱發(fā)布來(lái)容災(zāi)。訂閱為請(qǐng)求訂閱,分發(fā)服務(wù)器和發(fā)布服務(wù)器是同一個(gè)服務(wù)器問題:發(fā)布訂閱都已經(jīng)完畢,在數(shù)據(jù)庫(kù)使用快照同步時(shí),報(bào)錯(cuò):報(bào)錯(cuò)內(nèi)容大致如下:bcp遇到意外的eof。網(wǎng)上也有同類型的報(bào)錯(cuò),但是很多都是因?yàn)榘l(fā)生錯(cuò)誤的那張表中存在LOB數(shù)據(jù)類型導(dǎo)致。該報(bào)錯(cuò)表上沒有LOB字段,但是有一個(gè)varchar(2000)的字段,數(shù)據(jù)一共也只有100+(R)。具體
系統(tǒng) 2019-08-12 01:32:23 2552