午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server 7.0 入門(六)

瀏覽:184日期:2023-10-28 09:50:07
建立存儲過程體;;;;;;;存儲過程邏輯駐留在存儲過程體中。一個存儲過程體中可以包含任意條Transact SQL語句。下面的Transact SQL語句不能在任何存儲過程體中出現(xiàn):;;;;;;;· CREATE DEFAULT;;;;;;;· CREATE TRIGGER;;;;;;;· CREATE PROCEDURE;;;;;;;· CREATE VIEW;;;;;;;· CREATE RULE1、;;局部變量局部變量保持存儲過程中間值。當(dāng)一個值在存儲過程中需要多次,或者某個查詢的結(jié)果需要在隨后的查詢中使用時,需要使用局部變量。在這些情形下,值被存儲在局部變量中,并可用于將來的使用。本地變量的名稱以“@”符號開頭。變量的名稱可以包含字符和數(shù)值。局部變量在使用前需要進行類型聲明。對局部變量進行賦值需要使用SELECT語句。SELECT可以從一個表中檢索出值并將其賦給某個變量,也可以給變量賦一個常量值。一個簡單的SELECT語句可以給多個局部變量賦值。例如:DECLARE @var1 integer, @var2 varchar(20)SELECT @var1 = 32,;;;@var2 = ‘MyAge’如果從SELECT查詢中沒有返回任何數(shù)據(jù),而SELECT又要將數(shù)據(jù)的值賦予局部變量,則該局部變量的值將不會發(fā)生改變。2、;;條件詞句存儲過程中提供的條件語句包括:· IF……ELSE語句。· WHILE語句。1);;IF……ELSE語句。在該語句中包含三個部分:布爾運算表達式,IF語句塊和ELSE語句塊。語法如下:IF (boolen_expr);;{statements}ELSE;;{statements}在IF或ELSE語句塊中可以有多條語句,這種情形下,需要語句BEGIN和END來標(biāo)志語句塊。2);;WHILE語句。WHILE語句用于處理直到某個條件為TRUE前重復(fù)執(zhí)行的語句。語法如下:WHILE (boolen_expr);;BEGIN;;statement(s)BREAKStatement(s)CONTINUE;;;;;;END;;;;BEGIN和END語句標(biāo)志循環(huán)體。BREAK語句結(jié)束循環(huán)的執(zhí)行(即走到END語句之后)。CONTINUE語句將控制處理過程回到循環(huán)的開始處(即BEGIN語句的右邊)。;;;;注意:如果有兩個或多個WHILE循環(huán)被嵌套,則內(nèi)部的BREAK退出的是次外層的循環(huán)。內(nèi)部循環(huán)結(jié)束之后的所有語句在內(nèi)部循環(huán)執(zhí)行之后才能繼續(xù)執(zhí)行。3、;;GOTO語句在存儲過程的執(zhí)行中,語句是順序執(zhí)行的。GOTO語句則是用來打破這種語句執(zhí)行的順序,它立即跳到某條語句上執(zhí)行,而這條語句往往不緊跟在前一語句之后。GOTO語句與一個標(biāo)志(Label)一起使用,該標(biāo)志用來標(biāo)識一條語句。例如:USE pubsGODECLARE @num intSELECTIF @num = 0;;;;;;;GOTO ErrELSE;;;;;;;BEGIN;;;;;;;PRINT ‘a(chǎn)uthors found’;;;;;;;SELECT * FROM authors;;;;;;;GOTO Last;;;;;;;ENDErr: PRINT ‘no authors found’Last: PRINT ‘Finish execution’GO4、;;RETURN語句RETURN語句用于無條件的退出存儲過程。RETURN之后的任何語句都不再執(zhí)行。RETURN語句可以給調(diào)用語句返回一個值,但不能返回NULL值。SQL Server經(jīng)常為存儲過程返回一個狀態(tài)值。如果成功地執(zhí)行,則返回一個0,如果出現(xiàn)了錯誤,則返回一個為負數(shù)的錯誤碼。存儲過程返回的錯誤碼值 說明 值 說明 0 過程執(zhí)行成功 -8 發(fā)生了非致命的內(nèi)部問題 -1 漏掉了對象 -9 達到了系統(tǒng)極限 -2 發(fā)生了數(shù)據(jù)類型錯誤 -10 發(fā)生了致命的內(nèi)部不一致錯誤 -3 該處理被選擇成了死鎖的犧牲者 -11 發(fā)生了致命的內(nèi)部不一致錯誤 -4 發(fā)生了權(quán)限錯誤 -12 表或索引被破壞 -5 發(fā)生了語法錯誤 -13 數(shù)據(jù)庫被破壞 -6 發(fā)生了混雜的用戶錯誤 -14 發(fā)生了硬件錯誤 -7 資源錯誤,如空間不夠等 5、;;使用游標(biāo)(CURSOR)在需要一行一行處理時,游標(biāo)十分有用。游標(biāo)可以打開一個結(jié)果集合(按照指定的標(biāo)準(zhǔn)選擇的行),并提供在結(jié)果集中一行一行處理的功能。基于游標(biāo)的類型,可以對其進行回滾或者前進。在使用游標(biāo)時需要5個步驟:
標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 免费日韩一级片 | 天堂av免费看 | 黑人黄色片 | www.成人在线 | 日日夜夜精品视频免费 | 91精品一区二区 | 午夜第一页 | 黄色三级a | 在线免费看av| 日本成人黄色片 | 日韩视频在线观看免费 | 国产性生活片 | 黄色a网站| 好色综合| 欧美一级日韩 | 亚洲美女激情视频 | 久草福利在线观看 | 黄色片网站视频 | 91免费视频黄 | 在线看一区二区 | 日韩欧美日本 | 99爱免费视频 | 日韩视频在线观看一区二区 | 成人公开视频 | 黄色av网站在线播放 | 久久99久久久久久久久久久 | 91久久国产综合久久91精品网站 | 国精品人伦一区二区三区蜜桃 | 日本黄色xxx| 亚洲最大成人在线 | 国产麻豆精品久久一二三 | 东京av在线| 中文字幕23| 男人的天堂黄色 | 看黄网站在线观看 | 日韩av手机在线播放 | 亚洲成人免费看 | 91久久久久国产一区二区 | 久久精品一区二区 | 中文久久久久 | 精品国产免费人成在线观看 |