SQL Server的基本功能性語(yǔ)句介紹_Mssql數(shù)據(jù)庫(kù)教程
推薦:SQL Server控制語(yǔ)句的基本應(yīng)用本篇文章介紹了,SQL Server控制語(yǔ)句的基本應(yīng)用。需要的朋友參考下
1 注釋符
注釋是指程序代碼中不執(zhí)行的文本字符串,是對(duì)程序的說明,可以提高程序的可讀性,使程序代碼更易于維護(hù),一般嵌入在程序中并以特殊的標(biāo)記顯示出來(lái)。在Transact-SQL中,注釋可以包含在批處理、存儲(chǔ)過程、觸發(fā)器中,有兩種類型的注釋符:
--:這是ANSI標(biāo)準(zhǔn)的兩個(gè)連字符組成的注釋符,用于單行注釋。
/*…*/:這是與C語(yǔ)言相同的程序注釋符,/*用于注釋文字的開頭,*/用于注釋文字的結(jié)尾,可以在程序中標(biāo)識(shí)多行文字為注釋語(yǔ)句。
2 輸出語(yǔ)句(PRINT)
輸出語(yǔ)句PRINT語(yǔ)句用于把消息傳遞到客戶端應(yīng)用程序,通常是在用戶屏幕上顯示,消息字符串最長(zhǎng)可達(dá)8000個(gè)字符,超過8000個(gè)的任何字符均被截?cái)唷RINT語(yǔ)句只能傳輸文本型的字符串,或者是單個(gè)的字符型變量,PRINT語(yǔ)句也可以傳遞全局變量,但只能是字符類型的全局變量。
PRINT語(yǔ)句語(yǔ)法如下:
PRINT ‘文本' | @局部變量 | @@全局變量 |字符串表達(dá)式
盡管PRINT語(yǔ)句只可以顯示字符串,但在Transact-SQL中提供了很多的函數(shù)可以把其它的數(shù)據(jù)類型轉(zhuǎn)化為字符串。
3 錯(cuò)誤處理語(yǔ)句(RAISERROR)
RAISERROR命令用于在SQL Server 2005系統(tǒng)返回錯(cuò)誤信息時(shí),同時(shí)返回用戶指定的信息。RAISERROR命令可以自動(dòng)記錄全局變量@@error中指定的錯(cuò)誤號(hào),并且把錯(cuò)誤號(hào)、嚴(yán)重性、錯(cuò)誤狀態(tài)以及錯(cuò)誤消息的文本傳送到客戶的應(yīng)用程序中。
與PRINT相比,RAISERROR在把消息返回給應(yīng)用程序方面的功能更強(qiáng)大,因此,如果用戶需要在程序中調(diào)用SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)錯(cuò)誤,需要使用RAISERROR命令。
4 選項(xiàng)設(shè)置語(yǔ)句(SET)
SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)中設(shè)置了一些選項(xiàng),用以影響服務(wù)器處理特定條件的方式,這些選項(xiàng)存在于用戶與服務(wù)器的連接期間或用戶的存儲(chǔ)過程和觸發(fā)器中,可以使用SET語(yǔ)句設(shè)置這些參數(shù)。語(yǔ)法如下:
SET condition {on | off | Value}
分享:SQL Server 2012 安裝圖解教程(附sql2012下載地址)在安裝微軟最新數(shù)據(jù)庫(kù)SQL Server 2012之前,編者先確定一下安裝環(huán)境:Windonws 7 SP1,32位操作系統(tǒng)、CPU是2.1GHz賽揚(yáng)雙核T3500,內(nèi)存2.93GB
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 怎樣制定自己的SQL Server 2000觸發(fā)器
- 基于存儲(chǔ)過程的詳細(xì)介紹
- 解讀常規(guī)數(shù)據(jù)庫(kù)維護(hù)涉及的5項(xiàng)工作
- 客戶端備份與恢復(fù)MSSQL Server數(shù)據(jù)庫(kù)
- 如何將sql執(zhí)行的錯(cuò)誤消息記錄到本地文件中實(shí)現(xiàn)過程
- Sql學(xué)習(xí)第二天——SQL DML與CTE概述
- 同時(shí)安裝vs2005團(tuán)隊(duì)開發(fā)版和sql 2005企業(yè)版的方法(downmoon原作)
- 如何解決MySQL 5數(shù)據(jù)庫(kù)連接超時(shí)問題
- 用TableDiff產(chǎn)生SQL Server同步腳本
- mssql2005數(shù)據(jù)庫(kù)鏡像搭建教程
猜你也喜歡看這些
- 利用Xtrabackup工具備份及恢復(fù)(MySQL DBA的必備工具)
- MySQL筆記之運(yùn)算符使用詳解
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- 如何修改mysql數(shù)據(jù)庫(kù)的max_allowed_packet參數(shù)
- mysql 無(wú)法連接問題的定位和修復(fù)過程分享
- MySQL觸發(fā)器學(xué)習(xí)總結(jié)
- mysql創(chuàng)建函數(shù)出現(xiàn)1418錯(cuò)誤的解決辦法
- SQL查詢超時(shí)的設(shè)置方法(關(guān)于timeout的處理)
- Mysql的主從數(shù)據(jù)庫(kù)沒有同步的解決辦法
- 正確理解Mysql中的列索引和多列索引
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫(kù)教程-SQL Server的基本功能性語(yǔ)句介紹
。