第一步:點擊數(shù)據(jù)庫下的“可編程性”,選擇“存儲過程”,點擊鼠標右鍵,選擇“新建存儲過程”
成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為廣水等服務(wù)建站,廣水等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為廣水企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
第二步:在create PROCEDURE 后?輸入存儲過程的名字,緊跟著的就是定義存儲過程的參數(shù),接下來就可以去編寫自己所需要組裝的存儲過程語句了
創(chuàng)建存儲過程語法:
create?proc[全稱procedure可以簡寫為proc]?存儲過程的名字
@參數(shù)?數(shù)據(jù)類型?[如果需要默認值就在數(shù)據(jù)類型后面加上?=?值]?[output加上output后表示該參數(shù)是返回的參數(shù)]
/*如果多個參數(shù)則用,號隔開*/
as
SQL語句
go
示例:
create?proc?usp_user
@id?int?--創(chuàng)建一個參數(shù)
@name?varchar(50)='小白'--穿件一個帶默認值小白的參數(shù)
@cot?int?output?--創(chuàng)建一個返回參數(shù)
as
select?*?from?user?wehre?id=@id
go
/*穿件一個名為usp_user的存儲過程,參數(shù)為@id,一個帶默認值為小白的參數(shù),還有一個帶返回的參數(shù)*/
注意,怕寫的不對,可以執(zhí)行下,想驗證sql語句是否正確,就使用print輸出下。
第三步:點擊上面的執(zhí)行,存儲過程就寫好了,要怎么調(diào)用呢,在sqlserver的語句查詢框中,輸入exec 存儲過程名 參數(shù),執(zhí)行就可以了。
這些系統(tǒng)表在SQL Server 2005以后稱作系統(tǒng)基表,是供SQL Server內(nèi)部使用,用戶是沒有權(quán)限訪問的,與SQL Server 2000及之前的版本的SQL Server中的系統(tǒng)表能直接訪問的情況是不一樣的。
----@Value 是指字段的值如你查 XXX'
--@Msg 輸入 如件數(shù)為0 則 輸出為 OK
create proceudre PgetMsg
@Value varchar(100),@Msg varchar(20) output
AS
declare @Sum numeric(18,4)
select @Sum =sum(件數(shù)) from tab where A=@Value
if @sum=Isnull(@sum,0)
set @Msg='OK'
else
set @Msg=''
-----------------------
--結(jié)束
1、安裝好一般需要啟動服務(wù)
2、然后找到 sql server 2014 manament studio 登錄
3、一般選擇windowNT登錄,這是安裝時默認的安裝方式
4 、登錄就就可以操作數(shù)據(jù)庫了