婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析

實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析

熱門標(biāo)簽:電銷機(jī)器人公司 需要哪些牌照 廣東防封卡外呼系統(tǒng)原理是什么 長(zhǎng)沙智能外呼系統(tǒng) 分享百度地圖標(biāo)注多個(gè)位置 湖南電腦外呼系統(tǒng)平臺(tái) 知名電銷機(jī)器人價(jià)格 地圖標(biāo)注牌 菏澤語(yǔ)音電銷機(jī)器人加盟公司 外呼系統(tǒng)改進(jìn)
例1:通過(guò)存儲(chǔ)過(guò)程查詢數(shù)據(jù)庫(kù)中的student表
  我們知道在sql中,我們查詢一個(gè)表,可以通過(guò) select * from student  進(jìn)行查詢,那在存儲(chǔ)過(guò)程中該怎么寫呢?
  解:
  首先我們打開(kāi)查詢分析器,(以下舉的例子中的存儲(chǔ)過(guò)程都用查詢管理器來(lái)創(chuàng)建);  
  然后我們先來(lái)創(chuàng)建一個(gè)存儲(chǔ)過(guò)程以備等會(huì)使用,(就好像在編程中我們先來(lái)編一個(gè)函數(shù)一樣):
  create procedure proc_stu
  as
  select * from student
go
  這樣一個(gè)存儲(chǔ)過(guò)程就創(chuàng)建好了,現(xiàn)在我們來(lái)執(zhí)行一下
  我們可以在查詢分析器中輸入:execute proc_stu 便可以看到效果
分析一下上面的例子,proc_stu為存儲(chǔ)過(guò)程名,select * from student很顯然就是SQL語(yǔ)句了,執(zhí)行的時(shí)候我們只需要execute(執(zhí)行) 存儲(chǔ)過(guò)程名,就可以了.其中 , procedure 和 execute 可以分別縮寫為 proc 和 exec 

  以上演示了一個(gè)很簡(jiǎn)單的存儲(chǔ)過(guò)程.下面我們來(lái)看一下帶參數(shù)的存儲(chǔ)過(guò)程
  例2.查詢student表中sno(學(xué)號(hào))為 ' s1 '的記錄
  create proc proc_stu
  @ ssno varchar(10)
as
select * from student where sno = @ ssno
go
這樣一個(gè)帶參數(shù)的存儲(chǔ)過(guò)程就OK了,"@ 變量名"是sql 中用來(lái)表示用戶自定義的參數(shù)的方法,有些朋友可能還看到過(guò)"@@變量名",這個(gè)是系統(tǒng)自帶的.也就是說(shuō)這個(gè)變量名是系統(tǒng)定義的,不能隨便亂改.這樣分析后,相信大家應(yīng)該看得懂了吧.
  執(zhí)行帶參數(shù)的存儲(chǔ)過(guò)程,需要使用如下語(yǔ)句:exec proc_stu s1 也可以不寫參數(shù),不過(guò)這樣的話,必須首先在創(chuàng)建存儲(chǔ)過(guò)程中加參數(shù)賦值,可以賦Null,否則,系統(tǒng)會(huì)報(bào)錯(cuò).

  最后我們來(lái)講一下如何利用存儲(chǔ)過(guò)程返回一個(gè)值:
  例3.返回student表中學(xué)生數(shù)
方法一:(使用外部變量output)
  create proc proc_stu
@ num int output  --注明是外部變量
as
select  @ num = count ( * )  from student
go
  現(xiàn)在我們來(lái)執(zhí)行下:
  要使用外部變量,我們先要進(jìn)行聲明:declare @ return我們用這個(gè)變量來(lái)接收存儲(chǔ)過(guò)程中的外部變量
  execute  proc_stu  ,  @ num = @  return output
這樣我們便得到了這個(gè)返回值,現(xiàn)在我們通過(guò)如下賦值語(yǔ)句來(lái)顯示這個(gè)返回值
select  ' return '  =  @  return

  方法二(使用return):
注:return 只能返回整形數(shù)據(jù)
  create proc proc_stu
  @ num int
as
select  @ num = count ( * )  from student
return  @ num
go
我們來(lái)執(zhí)行下:
  declare @ return
exec @ return = proc_stu
select  ' return '  = @ return

您可能感興趣的文章:
  • mssql使用存儲(chǔ)過(guò)程破解sa密碼
  • MSSQL監(jiān)控?cái)?shù)據(jù)庫(kù)的DDL操作(創(chuàng)建,修改,刪除存儲(chǔ)過(guò)程,創(chuàng)建,修改,刪除表等)
  • PHP得到mssql的存儲(chǔ)過(guò)程的輸出參數(shù)功能實(shí)現(xiàn)
  • MSSQL MySQL 數(shù)據(jù)庫(kù)分頁(yè)(存儲(chǔ)過(guò)程)
  • mssql存儲(chǔ)過(guò)程表名和字段名為變量的實(shí)現(xiàn)方法
  • MSSQL存儲(chǔ)過(guò)程學(xué)習(xí)筆記一 關(guān)于存儲(chǔ)過(guò)程
  • MySQL 存儲(chǔ)過(guò)程中執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法
  • sql存儲(chǔ)過(guò)程詳解
  • sqlserver存儲(chǔ)過(guò)程語(yǔ)法詳解
  • MSSQL事務(wù)的存儲(chǔ)過(guò)程

標(biāo)簽:美容院 福建 西寧 呼和浩特 泉州 珠海 天水 商洛

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析》,本文關(guān)鍵詞  實(shí)例,學(xué)習(xí),mssql,存儲(chǔ),過(guò)程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 信丰县| 襄垣县| 金门县| 新闻| 新闻| 昆山市| 西青区| 青岛市| 嘉峪关市| 谷城县| 江门市| 浮山县| 包头市| 天峨县| 江津市| 全州县| 枣阳市| 鄢陵县| 关岭| 永春县| 澜沧| 东乌珠穆沁旗| 土默特左旗| 樟树市| 师宗县| 乡宁县| 海晏县| 奉节县| 广州市| 祁门县| 托克逊县| 莫力| 阳谷县| 射阳县| 墨脱县| 阿尔山市| 衡阳县| 潼关县| 鄂尔多斯市| 阳西县| 沈阳市|