日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
初學(xué)SQL Server存儲(chǔ)過程的一些簡(jiǎn)單操作示例

SQL Server數(shù)據(jù)庫中,使用存儲(chǔ)過程進(jìn)行數(shù)據(jù)庫操作是比較方便的,但存儲(chǔ)過程的使用對(duì)于我們初學(xué)者來說似乎又有一點(diǎn)點(diǎn)的難度。本文我們通過一個(gè)存儲(chǔ)過程的操作示例來幫助初學(xué)者理解存儲(chǔ)過程,初學(xué)者還可以直接套用下面的格式,來完成自己想要的操作。接下來就讓我們來一起了解一下這部分內(nèi)容。

創(chuàng)新互聯(lián)專注于克拉瑪依區(qū)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供克拉瑪依區(qū)營(yíng)銷型網(wǎng)站建設(shè),克拉瑪依區(qū)網(wǎng)站制作、克拉瑪依區(qū)網(wǎng)頁設(shè)計(jì)、克拉瑪依區(qū)網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造克拉瑪依區(qū)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供克拉瑪依區(qū)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

我們假設(shè)有一個(gè)表Jobs,它的四個(gè)字段分別為:job_id,desc,min,max。

接下來我們開始介紹存儲(chǔ)過程的操作示例:

創(chuàng)建一個(gè)無參的過程,實(shí)現(xiàn)所有記錄的查詢

 
 
 
  1. create proc proc_chaxun  
  2. as  
  3. select * from jobs --根據(jù)編號(hào)進(jìn)行查詢  
  4. create proc proc_chaxunById  
  5. @id int  
  6. as  
  7. select * from jobs where job_id=@idexec proc_chaxunById @id=2 --實(shí)現(xiàn)添加處理的過程 
 
 
 
  1. create proc proc_addJobs  
  2. @desc varchar(50),@min int,@max int  
  3. as  
  4. insert into jobs values(@desc,@min,@max)exec proc_addJobs @min=300,@max=1300,@desc='king' --根據(jù)編號(hào)修改名稱  
  5. create proc proc_updateDescById  
  6. @id int,@desc varchar(50)  
  7. as  
  8. update jobs set job_desc=@desc where job_id=@id exec proc_updateDescById 1,'oracle' --根據(jù)編號(hào)獲得工作名稱,借助輸出參數(shù)實(shí)現(xiàn) 

有輸出參數(shù)的過程,本質(zhì)就是為輸出參數(shù)進(jìn)行賦值

 
 
 
  1. create proc proc_getDescById  
  2. @id int,@desc varchar(50) output  
  3. as  
  4. select @desc =job_desc from jobs where job_id=@id --先聲明一個(gè)相同數(shù)據(jù)類型的變量,接受返回值  
  5. declare  
  6. @str varchar(50)  
  7. exec proc_getDescById 6,@str output  
  8. select @str --打印數(shù)據(jù) 

關(guān)于SQL Server數(shù)據(jù)庫中存儲(chǔ)過程的操作示例就介紹到這里了,更多SQL Server數(shù)據(jù)庫的知識(shí)請(qǐng)參考這里:http://database./sqlserver/。

希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server 2008數(shù)據(jù)庫學(xué)習(xí)筆記
  2. SQL Server 2005數(shù)據(jù)庫nolock使用詳解
  3. SQL Server如何啟用Ad Hoc Distributed Queries?
  4. SQL Server 2008用存儲(chǔ)過程實(shí)現(xiàn)插入更新數(shù)據(jù)的實(shí)例
  5. 含有GROUP BY子句的查詢中如何顯示COUNT()為0的結(jié)果

當(dāng)前文章:初學(xué)SQL Server存儲(chǔ)過程的一些簡(jiǎn)單操作示例
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/djssejg.html