原文: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'--以文本格式顯示結(jié)果SELECT'AAA'+CHAR(10)+'BBB'--AAABBBSEL
系統(tǒng) 2019-08-12 01:33:15 2452
方法1.出現(xiàn)錯(cuò)誤后,找到注冊(cè)表的"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager"并將其下面的"PendingFileRenameOperations"的值刪掉。然后重新運(yùn)行安裝。方法2.在創(chuàng)建窗口句柄之前,不能在控件上調(diào)用Invoke或BeginInvoke。原因是,VC2010的一個(gè)服務(wù)程序mscorsvw.exe進(jìn)程調(diào)用Invoke導(dǎo)致的,結(jié)束這個(gè)進(jìn)程,即可。方法3
系統(tǒng) 2019-08-12 01:54:32 2451
最近在一臺(tái)筆記本上安裝SQLServer2005企業(yè)版,本來之前在臺(tái)式機(jī)上裝過很多次,一直沒出現(xiàn)什么問題,但這次卻是出現(xiàn)了很多的問題。安裝過程中遇到MSXML6或MSXML4安裝出現(xiàn)錯(cuò)誤,剩下的都是一路紅叉號(hào),直接導(dǎo)致安裝失敗,上網(wǎng)查了很多的方法,一直沒有解決。后來想,問題一定出在MSXML6或MSXML4上,是不是因?yàn)橄惹耙呀?jīng)存在了不同版本的而導(dǎo)致不讓重新裝了呢?于是下載了一個(gè)WindowsInstallCleanUp把原來機(jī)子上的MSXML6和MSXM
系統(tǒng) 2019-08-12 01:53:39 2451
SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/06SelectCONVERT(varchar(100),GETDATE(),2):06.05.16SelectCONVERT(varchar(100),GETDATE(),3):16/05/06SelectCONVERT(varchar(100),GETD
系統(tǒng) 2019-08-12 01:54:50 2450
初學(xué)者階段,建議從數(shù)據(jù)庫為基礎(chǔ)入手進(jìn)行學(xué)習(xí)。下面介紹微軟的SQLServer2005數(shù)據(jù)庫的安裝。首先,從下列地址獲取SQLServer2005的安裝程序。ed2k://|file|cs_sql_2005_ent_x64_dvd.iso|1019222016|10FD11133A3E70DAD665BEDC1090AD28|/開始安裝1、選擇許可2、檢查兼容性3、輸入默認(rèn)系統(tǒng)姓名4、這里把下面的選項(xiàng)也選上5、這里選擇混合模式,并輸入sa登錄賬號(hào)的密碼6、開
系統(tǒng) 2019-08-12 01:54:12 2450
PowerDesign(以下簡稱PD)以其強(qiáng)大的數(shù)據(jù)庫設(shè)計(jì)功能,以及可以把設(shè)計(jì)的模型生成數(shù)據(jù)庫腳本或是數(shù)據(jù)庫,使它在軟件的開發(fā)中應(yīng)用得很廣泛。但是當(dāng)只有一個(gè)現(xiàn)有的數(shù)據(jù)庫而沒有數(shù)據(jù)庫設(shè)計(jì)文檔的時(shí)候,往往讓人無所適從,所以這里講一下如何使用PD來對(duì)數(shù)據(jù)庫進(jìn)行反向工程,這里使用的是SQLServer不知道其它數(shù)據(jù)庫可不可以的?第一步,對(duì)要進(jìn)行反向工程的庫創(chuàng)建一個(gè)數(shù)據(jù)源。在控制面板->管理工具->數(shù)據(jù)源(ODBC)里面,選擇系統(tǒng)DSN選項(xiàng)卡,點(diǎn)擊添加按鈕,根據(jù)向?qū)?/span>
系統(tǒng) 2019-08-12 01:33:10 2449
由于業(yè)務(wù)邏輯的多樣性,經(jīng)常得在sqlserver中查詢不同數(shù)據(jù)庫中數(shù)據(jù),這就產(chǎn)生了分布式查詢的需求現(xiàn)我將開發(fā)中遇到的幾種查詢總結(jié)如下:1.access版本--建立連接服務(wù)器EXECsp_addlinkedserver--要?jiǎng)?chuàng)建的鏈接服務(wù)器名稱'ai',--產(chǎn)品名稱'access',--OLEDB字符'Microsoft.Jet.OLEDB.4.0',--數(shù)據(jù)源--格式:--盤符:\路徑\文件名--\\網(wǎng)絡(luò)名\共享名\文件名(網(wǎng)絡(luò)版本)'d:\testdb\
系統(tǒng) 2019-08-12 01:52:42 2448
原文:SQLServer優(yōu)化器特性-位圖過濾(Bitmap)一直以來,由于SQLServer中沒有位圖索引使得面對(duì)一些場景,從業(yè)人員在索引選擇上受限,飽受詬病.其實(shí)熟悉SQLServer的朋友應(yīng)該知道,SQLServer雖然沒有位圖索引,但在特定環(huán)境下還是會(huì)采用位圖(Bitmap)過濾的,這次就為大家介紹下SQLServer的位圖過濾.概念:關(guān)于位圖索引的概念我就不做過多介紹了,感興趣的朋友可以看下wikipediahttp://en.wikipedia.
系統(tǒng) 2019-08-12 01:33:09 2448
開始什么都別說,先來個(gè)例子打開sqlserver創(chuàng)建一個(gè)表:createdatabasetestdbgocreatetabletest(name1varchar(10),name2nvarchar(10))goinsertintotestvalues('一二三四五','一二三四五六七八九十')--成功insertintotestvalues('一二三四五六','一二三四五六七八九十')--第一個(gè)字段插入失敗insertintotestvalues('一二三
系統(tǒng) 2019-08-29 23:17:12 2446
創(chuàng)建用戶定義函數(shù)。這是一個(gè)已保存Transact-SQL或公共語言運(yùn)行時(shí)(CLR)例程,該例程可返回一個(gè)值。用戶定義函數(shù)不能用于執(zhí)行修改數(shù)據(jù)庫狀態(tài)的操作。與系統(tǒng)函數(shù)一樣,用戶定義函數(shù)可從查詢中調(diào)用。標(biāo)量函數(shù)和存儲(chǔ)過程一樣,可使用EXECUTE語句執(zhí)行。用戶定義函數(shù)可使用ALTERFUNCTION修改,使用DROPFUNCTION刪除。Transact-SQL語法約定語法ScalarFunctionsCREATEFUNCTION[schema_name.]f
系統(tǒng) 2019-08-29 22:52:17 2445
SET語句選項(xiàng)當(dāng)創(chuàng)建或更改Transact-SQL存儲(chǔ)過程后,數(shù)據(jù)庫引擎將保存SETQUOTED_IDENTIFIER和SETANSI_NULLS的設(shè)置。執(zhí)行存儲(chǔ)過程時(shí),將使用這些原始設(shè)置。因此,在執(zhí)行存儲(chǔ)過程時(shí),將忽略任何客戶端會(huì)話的SETQUOTED_IDENTIFIER和SETANSI_NULLS設(shè)置。在存儲(chǔ)過程中出現(xiàn)的SETQUOTED_IDENTIFIER和SETANSI_NULLS語句不影響存儲(chǔ)過程的功能。其他SET選項(xiàng)(例如SETARITHA
系統(tǒng) 2019-08-12 01:34:03 2444
原文:SQLServer2005中的CHECKSUM功能轉(zhuǎn)自此處頁面checksum是SQL2005的新功能,提供了一種比殘缺頁檢測強(qiáng)大的機(jī)制檢測IO方面的損壞。以下是詳細(xì)描述:頁面CHECKSUM:在數(shù)據(jù)庫頁面從被寫入磁盤到被SQLServer讀取的這段時(shí)間內(nèi),有可能由于外界原因發(fā)生損壞。比如I/O設(shè)備的損壞,驅(qū)動(dòng)的損壞或者由于電源不穩(wěn)沒有寫完整。Checksum機(jī)制使SQLServer可以檢測到這些損壞。需要注意的是,Checksum機(jī)制只能使我們確定
系統(tǒng) 2019-08-12 01:54:48 2441
SQLSERVER中生成的語句中,字符串前加N。N前綴必須是大寫字母。是Unicode編碼的意思,一般來說,英文字符是一個(gè)字節(jié)組成,但是國際上的字太多了,因此就用兩個(gè)字節(jié)來表示字符,滿足國際化的需要.在字符串前面加上N代表存入數(shù)據(jù)庫時(shí)以Unicode格式存儲(chǔ)。N'string'表示string是個(gè)Unicode字符串Unicode字符串的格式與普通字符串相似,但它前面有一個(gè)N標(biāo)識(shí)符(N代表SQL-92標(biāo)準(zhǔn)中的國際語言(NationalLanguage))。
系統(tǒng) 2019-08-12 01:54:39 2441
SQLServer中文版的默認(rèn)的日期字段datetime格式是yyyy-mm-ddThh:mm:ss.mmm例如:selectgetdate()2004-09-1211:06:08.177整理了一下SQLServer里面可能經(jīng)常會(huì)用到的日期格式轉(zhuǎn)換方法:舉例如下:selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(varcha
系統(tǒng) 2019-08-12 01:53:26 2440
DBCCCACHESTATSdisplaysinformationabouttheobjectscurrentlyinthebuffercache,suchashitrates,compiledobjectsandplans,etc.Example:DBCCCACHESTATSSampleResults(abbreviated):ObjectNameHitRatio————————-Proc0.86420054765378507Prepared0.9998
系統(tǒng) 2019-08-12 01:34:01 2440