亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

SQL Server 7.0 入門(六)

瀏覽:132日期:2023-10-28 09:50:07
建立存儲過程體;;;;;;;存儲過程邏輯駐留在存儲過程體中。一個存儲過程體中可以包含任意條Transact SQL語句。下面的Transact SQL語句不能在任何存儲過程體中出現(xiàn):;;;;;;;· CREATE DEFAULT;;;;;;;· CREATE TRIGGER;;;;;;;· CREATE PROCEDURE;;;;;;;· CREATE VIEW;;;;;;;· CREATE RULE1、;;局部變量局部變量保持存儲過程中間值。當一個值在存儲過程中需要多次,或者某個查詢的結果需要在隨后的查詢中使用時,需要使用局部變量。在這些情形下,值被存儲在局部變量中,并可用于將來的使用。本地變量的名稱以“@”符號開頭。變量的名稱可以包含字符和數(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來標志語句塊。2);;WHILE語句。WHILE語句用于處理直到某個條件為TRUE前重復執(zhí)行的語句。語法如下:WHILE (boolen_expr);;BEGIN;;statement(s)BREAKStatement(s)CONTINUE;;;;;;END;;;;BEGIN和END語句標志循環(huán)體。BREAK語句結束循環(huán)的執(zhí)行(即走到END語句之后)。CONTINUE語句將控制處理過程回到循環(huán)的開始處(即BEGIN語句的右邊)。;;;;注意:如果有兩個或多個WHILE循環(huán)被嵌套,則內部的BREAK退出的是次外層的循環(huán)。內部循環(huán)結束之后的所有語句在內部循環(huán)執(zhí)行之后才能繼續(xù)執(zhí)行。3、;;GOTO語句在存儲過程的執(zhí)行中,語句是順序執(zhí)行的。GOTO語句則是用來打破這種語句執(zhí)行的順序,它立即跳到某條語句上執(zhí)行,而這條語句往往不緊跟在前一語句之后。GOTO語句與一個標志(Label)一起使用,該標志用來標識一條語句。例如: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語句可以給調用語句返回一個值,但不能返回NULL值。SQL Server經(jīng)常為存儲過程返回一個狀態(tài)值。如果成功地執(zhí)行,則返回一個0,如果出現(xiàn)了錯誤,則返回一個為負數(shù)的錯誤碼。存儲過程返回的錯誤碼值 說明 值 說明 0 過程執(zhí)行成功 -8 發(fā)生了非致命的內部問題 -1 漏掉了對象 -9 達到了系統(tǒng)極限 -2 發(fā)生了數(shù)據(jù)類型錯誤 -10 發(fā)生了致命的內部不一致錯誤 -3 該處理被選擇成了死鎖的犧牲者 -11 發(fā)生了致命的內部不一致錯誤 -4 發(fā)生了權限錯誤 -12 表或索引被破壞 -5 發(fā)生了語法錯誤 -13 數(shù)據(jù)庫被破壞 -6 發(fā)生了混雜的用戶錯誤 -14 發(fā)生了硬件錯誤 -7 資源錯誤,如空間不夠等 5、;;使用游標(CURSOR)在需要一行一行處理時,游標十分有用。游標可以打開一個結果集合(按照指定的標準選擇的行),并提供在結果集中一行一行處理的功能。基于游標的類型,可以對其進行回滾或者前進。在使用游標時需要5個步驟:
主站蜘蛛池模板: 成人亚洲国产精品久久 | 久久91亚洲精品久久91综合 | 亚洲一级毛片免费在线观看 | 亚洲国产精品综合久久20 | 久久久久久久久久久9精品视频 | 日本一区毛片免费观看 | 成人免费大片黄在线观看com | 成人午夜视频在线观看 | 国产在线91区精品 | 免费成年人在线观看视频 | 欧美老妇免费做爰视频 | 国产精品亚洲片夜色在线 | 欧美日韩精品一区二区三区视频在线 | 久久极品视频 | 性色午夜视频免费男人的天堂 | 狠狠色狠狠色综合 | 亚洲精品国产综合久久一线 | 三级黄色片网站 | 成人欧美午夜视频毛片 | 免费看欧美日韩一区二区三区 | 亚洲精品国产高清不卡在线 | 亚洲碰碰 | 男人性天堂| 国产欧美一区视频在线观看 | 日韩最新中文字幕 | 午夜爱爱毛片xxxx视频免费看 | 成人国产三级在线播放 | 成年人午夜影院 | 久久精品国产三级不卡 | 成年人毛片视频 | 国产成人一区二区三区精品久久 | 亚洲一级特黄特黄的大片 | 国产精品成人一区二区 | 青青自拍| 国产成人 免费观看 | 久草青青 | 国产精品一区高清在线观看 | 国产男女乱淫真视频全程播放 | 欧美亚洲精品一区 | 国产成人精品日本亚洲网址 | 天堂一区二区三区精品 |