- 相關(guān)推薦
Windows系統(tǒng)里的SQLServer輔導(dǎo)資料
對于Windows系統(tǒng)小伙們都還熟悉嗎?下面是關(guān)于存儲過程的一些簡單的理論和實際應(yīng)用的知識的介紹,歡迎閱讀!
首先,我們需要了解的是什么是存儲過程,以及它的格式。
定義:將常用的或很復(fù)雜的工作,預(yù)先用SQL語句寫好并用一個指定的名稱存儲起來, 那么以后要叫數(shù)據(jù)庫提供與已定義好的存儲過程的功能相同的服務(wù)時,只需調(diào)用execute,即可自動完成命令。
格式:
-- =============================================
-- Author: <作者>
-- Create date: <創(chuàng)建日期>
-- Description: <描述>
-- =============================================
CREATE PROCEDURE <存儲過程名>
-- 添加存儲過程的參數(shù)
<@參數(shù), 數(shù)據(jù)類型???>
AS
BEGIN
-- 程序行,具體的操作過程
END
GO
PS:存儲過程名最多可以有128個字符,最多可添加1024個參數(shù)(可以沒有);通過exec存儲過程名 執(zhí)行。
下面通過一個例子我們來實際運用一下存儲過程
USE [DB_rechargeSystem]
GO
/****** Object: StoredProcedure [dbo].[proc_T_UserInfoDelete] Script Date: 2014-06-05 11:00:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: 老牛
-- Create date: 2014-6-5 11:00
-- Description: 刪除用戶信息
-- =============================================
CREATE PROCEDURE [dbo].[proc_T_UserInfoDelete]
@userID int
AS
BEGIN
--先刪除用戶信息
delete T_UserInfo where userID =@userID
END
PS:通過userID刪除用戶信息。
1.要知道是否執(zhí)行成功,讓我們先看看T_UserInfo表中的信息吧
2.執(zhí)行存儲過程
exec proc_T_UserInfoDelete 3
3.查看結(jié)果
PS:對比我們可以發(fā)現(xiàn)存儲過程執(zhí)行成功
以上就是關(guān)于存儲過程簡單的介紹,那么我們?yōu)槭裁匆玫酱鎯^程呢?我們又在什么時候使用存儲過程呢?其實我們可以再遇到一下問題的時候去使用存儲器。
a .在數(shù)據(jù)中,某一操作多次出現(xiàn)(重復(fù)使用)
b. 對系統(tǒng)性能要求較高時(提高性能)
c. 處理數(shù)據(jù)高并發(fā)操作時(減少網(wǎng)絡(luò)流量)
d. 對系統(tǒng)安全性有要求是(提高安全性)
【W(wǎng)indows系統(tǒng)里的SQLServer輔導(dǎo)資料】相關(guān)文章:
卸載windows系統(tǒng)的方法09-05
如何卸載windows系統(tǒng)07-21
Windows系統(tǒng)命令大全04-25
windows系統(tǒng)內(nèi)存優(yōu)化技巧09-02
Windows操作系統(tǒng)的特點07-11
什么是windows操作系統(tǒng)01-23
Windows系統(tǒng)使用小技巧09-01
Windows7系統(tǒng)查看系統(tǒng)位數(shù)方法07-24