無參儲存過程
go
ifexists
(select
*from sysobjects where name=
'儲存過程名'
)drop
procedure 儲存過程名
--建立儲存過程
create
procedure 儲存過程名
as 內容體
有參儲存過程
在這裡插入**片
goif
exists
(select
*from sysobjects where name=
'儲存過程名'
)drop
procedure 儲存過程名
--建立儲存過程
create
procedure 儲存過程名(
@變數名1
int--輸入引數,用於接收商品型別名稱)as
內容體[
select
*from
where id=@變數名1
]
呼叫儲存過程
--無參
exec 儲存過程名 ||
execute 儲存過程名
--有參
exec 儲存過程名 '引數'
建立有輸出引數的儲存過程 :例子
--判重
goif
exists
(select
*from sysobjects where name=
'proc_aaa'
)drop
procedure proc_aaa、
-- 建立有輸出引數的儲存過程
gocreate
procedure proc_aaa(
@type nvarchar(50)
,@num
int output --使用關鍵字宣告輸出引數)as
select
@num
=count(*
)from typetb where typename=
@type**
*呼叫***
---呼叫
godeclare
@num
intdeclare
@type nvarchar(20)
set@type
=n'恐怖'
exec proc_aaa @type
,@num output
print
@num
儲存過程和使用者自定義函式
一 儲存過程的簡單建立,修改與刪除 1.建立簡單的儲存過程 useadventureworks gocreate proc spemployee asselect from humanresources.employee 執行上面的 就建立了乙個儲存過程 如果想執行這個儲存過程 可以直接執行exec...
jQuery顯示SQL儲存過程自定義異常資訊
學習mvc應用開發,改變了insus.net以前asp.net的開發習慣,以前開發均是伺服器端,而現在使用jquery的ajax在實現。想到與考慮了很多問題,也遇上很多問題,一些解決了,一些還留下,望能一一把它們解決。就如這個問題 internal server error 讓insus.net印象...
jQuery顯示SQL儲存過程自定義異常資訊
學習mvc應用開發,改變了insus.net以前asp.net的開發習慣,以前開發均是伺服器端,而現在使用jquery的ajax在實現。想到與考慮了很多問題,也遇上很多問題,一些解決了,一些還留下,望能一一把它們解決。就如這個問題 internal server error 讓insus.net印象...