>  4.7.1BACKUP  BACKUP命令用于將數(shù)據(jù)庫內(nèi)容或其事務(wù)處理日志備份到存儲介質(zhì)上(軟盤、硬盤、磁帶)。等SQLServer7.0以前的版本用的是DUMP命令來執(zhí)行此功能,從SQLServe">
ms sql入門基礎(chǔ)-sql 其它命令--

ms sql入門基礎(chǔ)-sql 其它命令--

ID:9509567

大?。?1.00 KB

頁數(shù):10頁

時間:2018-05-01

ms sql入門基礎(chǔ)-sql 其它命令--_第1頁
ms sql入門基礎(chǔ)-sql 其它命令--_第2頁
ms sql入門基礎(chǔ)-sql 其它命令--_第3頁
ms sql入門基礎(chǔ)-sql 其它命令--_第4頁
ms sql入門基礎(chǔ)-sql 其它命令--_第5頁
資源描述:

《ms sql入門基礎(chǔ)-sql 其它命令--》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、MSSQL入門基礎(chǔ):sql其它命令>>  4.7.1BACKUP  BACKUP命令用于將數(shù)據(jù)庫內(nèi)容或其事務(wù)處理日志備份到存儲介質(zhì)上(軟盤、硬盤、磁帶)。等SQLServer7.0以前的版本用的是DUMP命令來執(zhí)行此功能,從SQLServer2000起,不再使用DUMP命令。關(guān)于BACKUP命令的詳情請參見數(shù)據(jù)備份與恢復(fù)章節(jié)?! ?.7.2CHECKPOINT  語法如下:  CHECKPOINT  CHECKPOINT命令用于將當(dāng)前工作的數(shù)據(jù)庫中被更改過的數(shù)據(jù)頁datapage或日志頁(logpage)從數(shù)據(jù)

2、緩沖器(databuffercache)中強制寫入硬盤?! ?.7.3DBCC  DBCCDatabaseBaseConsistencyChecker,數(shù)據(jù)庫一致性檢查程序)命令用于驗證數(shù)據(jù)庫完整性、查找錯誤、分析系統(tǒng)使用情況等。  DBCC命令后必須加上子命令,系統(tǒng)才知道要做什么。如DBCCCHECKALLOC命令檢查目前數(shù)據(jù)庫內(nèi)所有數(shù)據(jù)頁的分配和使用情況。  關(guān)于DBCC命令的詳情,請參見附錄?! ?.7.4DECLARE  語法如下:  DECLARE{{local_variabledata_type} 

3、 

4、{cursor_variable_nameCURSOR}  

5、{table_type_definition}  }[,...n]]  DECLARE命令用于聲明一個或多個局部變量、游標(biāo)變量或表變量。在用DECLARE命令聲明之后,所有的變量都被賦予初值NULL。需要用SELECT或SET命令來給變量賦值。變量類型可為系統(tǒng)定義的或用戶定義的類型,但不能為TEXT、NTEXT、IMAGE類型。CURSOR指名變量是局部的游標(biāo)變量。  例4-16  declarexfloatydatetime  selectx=

6、piy=getdate  printx  printy  運行結(jié)果如下:  3.14159  Jun1720004:32PM  注意:如果變量為字符型,那么在data_type表達(dá)中應(yīng)指明  其最大長度,否則系統(tǒng)認(rèn)為其長度為1?! ±?-17  declarexcharychar10  selectx='123'y='data_type'  printx  printy  運行結(jié)果如下  1  data_type  4.7.5EXECUTE  EXECUTE命令用來執(zhí)行存儲過程,

7、其具體用法請參見存儲過程章節(jié)?! ?.7.6KILL  KILL命令用于終止某一過程的執(zhí)行,其具體用法請參見存儲過程章節(jié)。  4.7.7PRINT  語法如下:  PRINT'anyASCIItext'

8、local_variable

9、FUNCTION

10、string_expression  PRINT命令向客戶端返回一個用戶自定義的信息,即顯示一個字符串(最長為255個字符)、局部變量或全局變量。如果變量值不是字符串的話,必須先用數(shù)據(jù)類型轉(zhuǎn)換函數(shù)CONVERT(),將其轉(zhuǎn)換為字符串。其中,stri

11、ng_expression是可返回一個字符串的表達(dá)式。表達(dá)式的長度可以超過8000個字符,但超過8000的字符將不會顯示?! ±?-18:  declarexchar10ychar10  selectx='SQL'y='Server'  print'科技'  printx+y  運行結(jié)果如下:  科技  SQLServer  4.7.8RAISERROR  RAISERROR命令用于在SQLServer系統(tǒng)返回錯誤信息時,同時返回用戶指定的信息。其具體用法請參見存

12、儲過程章節(jié)?! ?.7.9READTEXT  READTEXT命令語法如下  READTEXT{table.columntext_pointeroffsetsize}[HOLDLOCK]  READTEXT命令用于從數(shù)據(jù)類型為TEXT、NTEXT或IMAGE的列中讀取數(shù)據(jù)。命令從偏移位置offset+1個字符起讀取size個字符,如果size為0,則會讀取4KB的數(shù)據(jù)。其中text_pointer是指向存儲文本的第一個數(shù)據(jù)庫頁的指針,它可以用TEXTPTR()函數(shù)來獲取。關(guān)于TEXTPTR()函數(shù)的使用請參見4

13、.8.7TEXT和IMAGE函數(shù)。HOLDLOCK選項用于鎖定所讀取的數(shù)據(jù)直到傳輸結(jié)束,這段時間內(nèi),其它用戶只能讀取數(shù)據(jù),不能更改數(shù)據(jù)。  例4-19:  usepangu  declaret_pointervarbinary(16)  selectt_pointer=textptr(d_intro)  fromdepartment  e='技術(shù)部'  readtext

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。