www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > > 充電吧
[導(dǎo)讀]打開SQL Server 2005的管理工具,選中需要創(chuàng)建存儲過程的數(shù)據(jù)庫,找到“可編程性”,展開后可以看到“存儲過程”。右鍵點擊它,選擇“新建存儲過程”,右側(cè)的編輯窗口打開了,里面裝著微軟自動生成的

打開SQL Server 2005的管理工具,選中需要創(chuàng)建存儲過程的數(shù)據(jù)庫,找到“可編程性”,展開后可以看到“存儲過程”。右鍵點擊它,選擇“新建存儲過程”,右側(cè)的編輯窗口打開了,里面裝著微軟自動生成的SQL Server創(chuàng)建存儲過程的語句。


將存儲過程的名字,參數(shù),操作語句寫好后,點擊語法分析,沒有錯誤就直接“F5”運行就好了,存儲過程創(chuàng)建完畢,以下是一個基本的存儲過程的代碼:

1?CREATE?PROCEDURE?Get_Data????
2????(????
3????????@Dealer_ID?VARCHAR(50)???
4?????)????
5?????AS????
6?SELECT?*?FROM?myData?WHERE?Dealer_ID?=?@Dealer_ID

點擊查看實際例子

既然創(chuàng)建存儲過程已經(jīng)會了,那么修改還會難嗎?顯然不會。修改存儲過程也是相當(dāng)?shù)娜菀住J紫?,刷新?dāng)前數(shù)據(jù)庫的存儲過程列表,這時就能看到你剛創(chuàng)建的存儲過程的名字了,右鍵點擊它,選擇修改,右側(cè)又打開了一個編輯窗口,裝著的就是修改存儲過程的代碼(如下)

1?ALTER?PROCEDURE?[dbo].[Get_Data]????
2????(????
3????????@Dealer_ID?VARCHAR(50)???
4?????)????
5?????AS????
6?SELECT?*?FROM?myData?WHERE?Dealer_ID?=?@Dealer_ID

簡單的修改下吧,代碼如下

1??ALTER?PROCEDURE?[dbo].[Get_Data]????
2????(????
3????????@Dealer_ID?VARCHAR(50),
4????????@Period?VARCHAR(20)
5?????)????
6?????AS????
7?????SELECT?*?FROM?myData?WHERE?Dealer_ID?=?@Dealer_ID?AND?Period?=?@Period

F5 成功執(zhí)行,修改存儲過程完成。
http://www.cnblogs.com/sosoft/
開始寫了一個存儲過程,用來實現(xiàn)數(shù)據(jù)的插入操作,說白了就是添加數(shù)據(jù)。這個存儲過程的代碼如下:

?1?CREATE?PROCEDURE?PROC_INSERT_DATA_ID
?2???@DealerID?varchar(50)
?3?AS
?4?BEGIN
?5?????????DECLARE?@COUNT??INT????
?6?????????
?7?????????SET?@COUNT?=?(SELECT?COUNT(*)?FROM?myDATA_Details?WHERE?DealerID?=?@DealerID)
?8?????????IF?(@COUNT>0)????
?9?????????????BEGIN????
10?????????????????DELETE?FROM?myDATA_Details?WHERE?DealerID?=?@DealerID????
11?????????????????INSERT?INTO?myDATA_Details?(DealerID)?VALUES?(@DealerID)????
12?????????????END????
13?????????ELSE????
14?????????????BEGIN????
15?????????????????INSERT?INTO?myDATA_Details?(DealerID)?VALUES?(@DealerID)????
16?????????????END????
17?????END
18?--實際例子:http://hovertree.com/hovertreescj/sql/p_hovertreescj_urls_add.htm

F5一下,創(chuàng)建成功,調(diào)用它插入數(shù)據(jù),OK,沒問題插入成功,達到了預(yù)期的目的
用于更新數(shù)據(jù),代碼如下:

?1?CREATE?PROCEDURE?PROC_INSERT_DATA_DETAIL
?2?????????@DealerID?varchar(50),?
?3?????????@FieldName?varchar(2000),
?4?????????@FieldValue?varchar(2000)
?5?????AS
?6?????BEGIN
?7?????????DECLARE?@Count?INT
?8?????????SET?@Count?=?(SELECT?COUNT(*)?FROM?myDATA_Details?WHERE?DealerID?=?@DealerID)
?9?
10?????????IF?(@COUNT>0)
11?????????????BEGIN
12?????????????????UPDATE?myDATA_Details?SET?DealValue?=?@FieldValue?WHERE?DealerID?=?@DealerID
13?????????????END
14?????????ELSE
15?????????????BEGIN
16?????????????????INSERT?INTO?myDATA_Details?(DealerID)?VALUES?(@DealerID)
17??????????????END
18?????END

或者:
修改后的代碼

?1?ALTER?PROCEDURE?PROC_INSERT_DATA_DETAIL
?2?????????@DealerID?varchar(50),?
?3?????????@FieldName?varchar(2000),
?4?????????@FieldValue?varchar(2000)
?5?????AS
?6?????BEGIN
?7?????????DECLARE?@Count?INT
?8?????????DECLARE?@StrSQL?VARCHAR(2000)
?9?????????SET?@Count?=?(SELECT?COUNT(*)?FROM?myDATA_Details?WHERE?DealerID?=?@DealerID)
10?
11?????????IF?(@COUNT>0)
12?????????????BEGIN
13?????????????????SET?@StrSQL?=?'UPDATE?myDATA_Details?SET?'+?@FieldName?+?'?=?'''?+@FieldValue?+?'''?WHERE?DealerID?=?'+?@DealerID
14?????????????????EXEC(@StrSQL)
15?????????????END
16?????????ELSE
17?????????????BEGIN
18?????????????????INSERT?INTO?myDATA_Details?(DealerID)?VALUES?(@DealerID)
19?????????????????SET?@StrSQL?=?'UPDATE?myDATA_Details?SET?'+?@FieldName?+?'?=?'''?+@FieldValue?+?'''?WHERE?DealerID?=?'+?@DealerID
20?????????????????EXEC(@StrSQL)
21?????????????END
22?????END

C#調(diào)用存儲過程例子:?http://www.cnblogs.com/sosoft/p/csccgc.html

開發(fā)技術(shù)文章收集?http://www.cnblogs.com/sosoft/p/kaifajishu.html




本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上?!?025年6月20日 在2025亞馬遜云科技中國峰會上,全球知名的汽車制造商長城汽車宣布應(yīng)用亞馬遜云科技Amazon Connect構(gòu)建全球聯(lián)絡(luò)中心,實現(xiàn)了全球客服從統(tǒng)一渠道、客戶投訴分級與跟進、閉關(guān)管理到統(tǒng)計考...

關(guān)鍵字: 計算 存儲 數(shù)據(jù)庫

上?!?025年6月19日,亞馬遜云科技中國峰會在上海召開。峰會期間,亞馬遜全球副總裁、亞馬遜云科技大中華區(qū)總裁儲瑞松全面闡述了隨著生成式AI場景和應(yīng)用的快速落地,AI發(fā)展也迎來Agentic AI技術(shù)的爆發(fā),企業(yè)需要...

關(guān)鍵字: AI 存儲 大數(shù)據(jù)

5月14日消息,西部數(shù)據(jù)將NAND閃存和SSD固態(tài)硬盤業(yè)務(wù)交給子品牌閃迪剛剛兩個月,沒想到這么快就完成了過渡!

關(guān)鍵字: 閃迪 存儲

Microchip致力于提供創(chuàng)新、安全且可擴展的生態(tài)系統(tǒng),以支持現(xiàn)代服務(wù)器業(yè)務(wù)的發(fā)展

關(guān)鍵字: AI數(shù)據(jù)中心 存儲 計算

5月8日消息,NEO Semiconductor近日宣布推出兩項新的3D X-DRAM單元設(shè)計——1T1C和3T0C,有望徹底改變DRAM內(nèi)存的現(xiàn)狀。

關(guān)鍵字: X-DRAM 內(nèi)存 存儲

在數(shù)字化浪潮中,個人數(shù)據(jù)存儲與管理的需求日益凸顯,但傳統(tǒng)NAS設(shè)備復(fù)雜的使用門檻總讓新手望而卻步。鐵威馬推出的F8 SSD Plus,以"低門檻+全生態(tài)"為核心理念,不僅讓NAS小白輕松上手,更通過深度適配國產(chǎn)系統(tǒng)生態(tài),...

關(guān)鍵字: 鐵威馬 存儲 鐵威馬F8 SSD Plus AI
關(guān)閉