亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 12-2-12.cfm.htm

?? asphtml精通
?? HTM
字號(hào):
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在存儲(chǔ)過(guò)程中使用RETURN語(yǔ)句</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>

<p> <b><font FACE="宋體"></p>

<p ALIGN="JUSTIFY">在存儲(chǔ)過(guò)程中使用</font>RETURN<font FACE="宋體">語(yǔ)句</font></b><font
FACE="宋體" SIZE="3"></p>

<p ALIGN="JUSTIFY">在上面的文章中我們已經(jīng)介紹了RETURN語(yǔ)句的使用。在存儲(chǔ)過(guò)程中該語(yǔ)句的用法和你在批處理中的用法是一模一樣的。RETURN語(yǔ)句會(huì)導(dǎo)致過(guò)程立即退出。考察下面的例子:</p>

<p ALIGN="JUSTIFY">CREATE PROCEDURE check_tables</p>

<p ALIGN="JUSTIFY">(@who VARCHAR(30))</p>

<p ALIGN="JUSTIFY">AS</p>

<p ALIGN="JUSTIFY">IF EXISTS(SELECT name FROM Philosophers WHERE <a
HREF="mailto:name=@who">name=@who</a>)</p>

<p ALIGN="JUSTIFY">BEGIN</p>

<p ALIGN="JUSTIFY">PRINT </font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">In 
the Philosophers Table</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3"></p>

<p ALIGN="JUSTIFY">RETURN</p>

<p ALIGN="JUSTIFY">END</p>

<p ALIGN="JUSTIFY">IF EXISTS(SELECT author_name FROM Authors WHERE <a
HREF="mailto:author_name=@who">author_name=@who</a>)</p>

<p ALIGN="JUSTIFY">BEGIN</p>

<p ALIGN="JUSTIFY">PRINT </font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">In 
the Authors Table</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3"></p>

<p ALIGN="JUSTIFY">RETURN</p>

<p ALIGN="JUSTIFY">END</p>

<p ALIGN="JUSTIFY">PRINT </font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">Not 
in any tables!</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3"></p>

<p ALIGN="JUSTIFY">RETURN</p>

<p ALIGN="JUSTIFY">該過(guò)程檢查了兩個(gè)表以判斷一個(gè)人是否是哲學(xué)家或作者。假如提供的名稱(chēng)即不是哲學(xué)家也不是作者,打印文本“Not 
in any tables!</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">。RETURN語(yǔ)句會(huì)在一旦存在匹配時(shí),立刻退出該過(guò)程。</p>

<p ALIGN="JUSTIFY">比如,假定你使用參數(shù)“Plato</font><font SIZE="3">”</font><font
FACE="宋體" SIZE="3">來(lái)執(zhí)行該過(guò)程。首先使用表Philosophers來(lái)檢測(cè)是否存在“Plato</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">。由于該名字存在于該表中,所以過(guò)程打印文本</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">In the Philosophers table</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">,然后過(guò)程在執(zhí)行到RETURN語(yǔ)句時(shí),退出。</p>

<p> <b></p>

<p ALIGN="JUSTIFY"> </p>

<p ALIGN="JUSTIFY">注意</b></font><font SIZE="3"></p>

<p ALIGN="JUSTIFY"></font><font FACE="宋體" SIZE="3">你可以使用</font><font
SIZE="3">RETURN</font><font FACE="宋體" SIZE="3">語(yǔ)句結(jié)束任何過(guò)程。這實(shí)際上并不完成任何事情。因?yàn)樵谌魏吻闆r下,過(guò)程總是要退出的。</p>

<p ALIGN="JUSTIFY">當(dāng)你在存儲(chǔ)過(guò)程而不是在批處理中使用RETURN語(yǔ)句時(shí),你能夠返回一整數(shù)值。該整數(shù)值代表一個(gè)狀態(tài)碼。下面就是上面的例子經(jīng)過(guò)改寫(xiě)后,返回特定的整數(shù)值。</p>

<p ALIGN="JUSTIFY">CREATE PROCEDURE check_tables</p>

<p ALIGN="JUSTIFY">(@who VARCHAR(30))</p>

<p ALIGN="JUSTIFY">AS</p>

<p ALIGN="JUSTIFY">IF EXISTS(SELECT name FROM Philosophers WHERE <a
HREF="mailto:name=@who">name=@who</a>)</p>

<p ALIGN="JUSTIFY">BEGIN</p>

<p ALIGN="JUSTIFY">RETURN(1)</p>

<p ALIGN="JUSTIFY">END</p>

<p ALIGN="JUSTIFY">IF EXISTS(SELECT author_name FROM Authors WHERE <a
HREF="mailto:author_name=@who">author_name=@who</a>)</p>

<p ALIGN="JUSTIFY">BEGIN</p>

<p ALIGN="JUSTIFY">RETURN(2)</p>

<p ALIGN="JUSTIFY">END</p>

<p ALIGN="JUSTIFY">RETURN(3)</p>

<p ALIGN="JUSTIFY">該過(guò)程完成和前面的那個(gè)過(guò)程相同的任務(wù)。然而當(dāng)在表中發(fā)現(xiàn)該姓名時(shí),并不打印信息,代替地,該過(guò)程使用RETURN語(yǔ)句來(lái)指明從那個(gè)表中找到該名稱(chēng)。例如,假如你使用參數(shù)“James 
Joyce”來(lái)執(zhí)行該過(guò)程時(shí)。存儲(chǔ)過(guò)程會(huì)返回值2,因?yàn)镴ames Joyce在表Authors中,而不是在表Philosophers中。你可以在Active 
Server Page或其他的存儲(chǔ)過(guò)程中使用狀態(tài)值來(lái)確定該姓名所在的表。</p>

<p ALIGN="JUSTIFY">當(dāng)使用狀態(tài)值時(shí),你必須使用對(duì)于1或小于-99的值。SQL 
Server使用值0來(lái)報(bào)告一個(gè)存儲(chǔ)過(guò)程的成功執(zhí)行。它同時(shí)使用小于0對(duì)于-100的值來(lái)報(bào)告錯(cuò)誤(參看表12。1以獲得SQL 
Server使用的狀態(tài)值的完全列表)。</font></p>

<p ALIGN="LEFT"> </p>

<table BORDER="1" CELLSPACING="2" BORDERCOLOR="#808080" CELLPADDING="7" WIDTH="456">
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">值</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">意思</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">0</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">過(guò)程成功執(zhí)行。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-1</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">對(duì)象丟失。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-2</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生數(shù)據(jù)類(lèi)型錯(cuò)誤。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-3</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">處理過(guò)程被死鎖。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-4</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生權(quán)限錯(cuò)誤。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-5</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生語(yǔ)法錯(cuò)誤。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-6</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生惡意用戶(hù)錯(cuò)誤。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-7</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生資源錯(cuò)誤,比如空間不夠等。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-8</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">遭遇非致命的內(nèi)部問(wèn)題。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-9</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">遭遇系統(tǒng)限制。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-10</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生致命的內(nèi)部不穩(wěn)定性。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-11</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生致命的內(nèi)部不穩(wěn)定性。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-12</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">表或索引被破壞。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-13</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">數(shù)據(jù)庫(kù)被破壞。</font></td>
  </tr>
  <tr>
    <td WIDTH="32%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">-14</font></td>
    <td WIDTH="68%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">發(fā)生硬盤(pán)錯(cuò)誤。</font></td>
  </tr>
  <tr>
    <td VALIGN="TOP" COLSPAN="2"><font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">包含在-15到-99之間的值有SQL 
    Server保留以在將來(lái)使用。</font></td>
  </tr>
</table>

<p> <font FACE="宋體" SIZE="3"><b></p>

<p ALIGN="JUSTIFY">表12.1 過(guò)程狀態(tài)值</p>

<p ALIGN="JUSTIFY">注意</b></font><font SIZE="3"></p>

<p ALIGN="JUSTIFY"></font><font FACE="宋體" SIZE="3">當(dāng)你使用</font><font SIZE="3">RETURN</font><font
FACE="宋體" SIZE="3">語(yǔ)句返回狀態(tài)值時(shí),切記不要返回</font><font SIZE="3">NULL</font><font
FACE="宋體" SIZE="3">值。這會(huì)導(dǎo)致錯(cuò)誤的結(jié)果。</p>

<p ALIGN="JUSTIFY">為了獲得在前面例子中過(guò)程返回的狀態(tài)值,你可以使用如下的語(yǔ)句:</p>

<p ALIGN="JUSTIFY">DECLARE @conclusion INT</p>

<p ALIGN="JUSTIFY">EXECUTE @conclusion=check_tables </font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">James Joyce</font><font SIZE="3">”</font><font FACE="宋體"
SIZE="3"></p>

<p ALIGN="JUSTIFY">SELECT @conclusion</p>

<p ALIGN="JUSTIFY">變量@conclusion用于保存狀態(tài)值。它必須定義成INT整數(shù)數(shù)據(jù)類(lèi)型。當(dāng)你執(zhí)行存儲(chǔ)過(guò)程check_tables時(shí),使用下面的語(yǔ)句將狀態(tài)值賦予該變量:</p>

<p ALIGN="JUSTIFY">EXECUTE @conclusion=check_tables </font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">James Joyce</font><font SIZE="3">”</font></p>
</body>
</html>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区视频在线 | 国产一级精品在线| 亚洲成人精品影院| 狠狠色丁香久久婷婷综合丁香| 美女视频黄免费的久久| 国产成人在线视频网站| 一本大道av一区二区在线播放| 欧美亚洲高清一区二区三区不卡| 日韩欧美精品三级| 亚洲最色的网站| 粉嫩绯色av一区二区在线观看 | 精品一区免费av| 色香蕉成人二区免费| 国产性做久久久久久| 亚洲一区二区三区影院| 成人av网站在线观看免费| 日韩精品中文字幕一区二区三区| 亚洲视频网在线直播| 国产综合久久久久久久久久久久| gogo大胆日本视频一区| 日韩视频免费观看高清完整版在线观看| 国产欧美精品一区二区色综合| 日韩国产一区二| 在线一区二区三区| 26uuu精品一区二区三区四区在线| 亚洲欧洲制服丝袜| 国产成人av自拍| 久久午夜电影网| 成人午夜在线播放| 欧美激情综合在线| 波多野结衣中文字幕一区| 国产人成一区二区三区影院| 国产在线一区二区| 最好看的中文字幕久久| 欧美撒尿777hd撒尿| 日本怡春院一区二区| 精品少妇一区二区三区日产乱码| 狠狠色丁香久久婷婷综合丁香| 2020日本不卡一区二区视频| 成人免费毛片aaaaa**| 一区二区三区欧美在线观看| 欧美高清性hdvideosex| 国产精品一区二区在线观看网站 | 精品美女在线播放| 成人福利在线看| 亚洲激情在线播放| 精品国产99国产精品| 国产精品亚洲一区二区三区在线| 亚洲另类在线视频| 日韩欧美一区电影| 91精品国产高清一区二区三区 | 91久久久免费一区二区| 国产中文字幕精品| 日韩精品三区四区| 欧美日韩精品一区二区天天拍小说 | 国模大尺度一区二区三区| 亚洲三级视频在线观看| 日韩精品中文字幕在线不卡尤物| 91福利视频久久久久| 从欧美一区二区三区| 亚洲一区二区在线观看视频| 亚洲激情成人在线| 亚洲女人****多毛耸耸8| 1000精品久久久久久久久| 欧美国产欧美综合| 国产精品色哟哟网站| 国产精品久久久久四虎| 18欧美亚洲精品| 亚洲国产美国国产综合一区二区| 亚洲激情第一区| 久久精品99国产国产精| 国产91精品久久久久久久网曝门 | 久久不见久久见免费视频7| 精品午夜一区二区三区在线观看| 婷婷丁香久久五月婷婷| 精品亚洲欧美一区| 日本精品一区二区三区高清 | 美女国产一区二区三区| 国产一区二区在线观看免费| 成人国产精品免费观看| 666欧美在线视频| 欧美国产乱子伦| 日本美女视频一区二区| 波多野结衣一区二区三区| 欧美日韩一区三区| 欧美激情综合五月色丁香| 亚洲午夜国产一区99re久久| 久久91精品久久久久久秒播| 99久久精品99国产精品| 777a∨成人精品桃花网| 久久久91精品国产一区二区三区| 亚洲国产综合人成综合网站| 国产成人av电影在线播放| 欧美卡1卡2卡| 亚洲韩国精品一区| 99久久精品一区| 国产欧美日韩三区| 日韩影院免费视频| 91国偷自产一区二区三区成为亚洲经典 | 粉嫩久久99精品久久久久久夜| 欧美美女bb生活片| 日韩精品一二三区| 97久久精品人人澡人人爽| 国产精品视频你懂的| 国产99久久久精品| 国产精品情趣视频| 91在线视频播放地址| 亚洲丝袜另类动漫二区| 欧美综合亚洲图片综合区| 亚洲欧美在线视频| 8v天堂国产在线一区二区| 日韩黄色小视频| 国产色爱av资源综合区| 成人av动漫在线| 午夜精品福利一区二区蜜股av| 欧美一级艳片视频免费观看| 久久精品国产免费| 综合久久久久综合| 欧美一级电影网站| 99精品热视频| 国产一区中文字幕| 亚洲va国产va欧美va观看| 久久精品一区二区| 欧美日韩国产不卡| 成人福利在线看| 激情综合网最新| 久久激五月天综合精品| 亚洲一线二线三线视频| 久久久精品国产99久久精品芒果| 欧洲一区二区三区免费视频| 国产成人8x视频一区二区| 美女免费视频一区二区| 亚洲午夜久久久久久久久电影院| 亚洲男人的天堂av| 中文字幕成人在线观看| 久久先锋影音av鲁色资源网| 欧美日韩电影一区| 欧美日韩国产欧美日美国产精品| av日韩在线网站| 色婷婷狠狠综合| 在线中文字幕一区| 91国偷自产一区二区三区观看| 91免费精品国自产拍在线不卡| 岛国av在线一区| 99精品欧美一区二区三区小说 | 激情欧美一区二区| 国产一区啦啦啦在线观看| 精品一区二区在线视频| 国产资源在线一区| 99久久精品久久久久久清纯| 成人动漫一区二区三区| 91福利视频久久久久| 欧美一区二区三级| 成人免费在线视频| 久久精品一二三| 中文字幕一区二区三区视频| 成人综合在线视频| 日本一区二区三级电影在线观看| 麻豆久久久久久久| 亚洲人妖av一区二区| 国产精品系列在线播放| 久久先锋影音av| 国产经典欧美精品| 国产精品天干天干在线综合| 成人午夜电影小说| 亚洲毛片av在线| 欧美日韩日日夜夜| 青青青伊人色综合久久| 日韩精品中文字幕在线不卡尤物| 国产一区二区三区香蕉 | 成人免费高清在线观看| 欧美色综合天天久久综合精品| 中文字幕av一区二区三区免费看| 丝袜国产日韩另类美女| 欧洲视频一区二区| 亚洲最快最全在线视频| 欧美日韩一区二区三区在线 | 麻豆精品视频在线观看| 7777精品伊人久久久大香线蕉最新版| 亚洲电影视频在线| 欧美日韩精品一区视频| 秋霞电影网一区二区| 国产亚洲成aⅴ人片在线观看| 国模套图日韩精品一区二区| 精品国产乱子伦一区| 成人免费视频一区| 一区二区三区电影在线播| 欧美三日本三级三级在线播放| 偷拍自拍另类欧美| 久久久午夜电影| 91福利视频久久久久| 久久69国产一区二区蜜臀| 综合久久久久综合| 精品国产一区二区三区久久久蜜月 | 天天操天天干天天综合网| 久久嫩草精品久久久精品一| 色老头久久综合| 成人高清在线视频| 九九视频精品免费| 亚洲成人免费观看|