無引數儲存過程
create proc prouserinfo
asselect * from t_userinfo
goexec prouserinfo --執行儲存過程
--建立帶輸入引數的儲存過程
create proc prouserinfo1@name varchar(20)
asselect * from t_userinfo where name=@name
goexec prouserinfo1 '李哲'
--建立帶2個輸入引數的存數過程
create proc prouserinfo2
@name varchar(20),
@age int
asselect * from t_userinfo where name=@name or age=@age
goexec prouserinfo2 '李哲',18
--建立帶輸入引數和輸出引數的儲存過程
create proc prouserinfo3
@name varchar(20),
@age int output
asselect @age=age from t_userinfo where name=@name
gobegin
declare @age int,
exec prouserinfo3
end--分頁
select * from (select row_number() over(order by userid) as rownum, * from t_userinfo) t where rownum>3 and rownum<=6
--儲存過程分頁
create proc profenye
@pagesize int,
@pageindex int
asselect * from (select row_number() over(order by userid) as rownum, * from t_userinfo) t where
rownum>(@pageindex-1)*@pagesize
and rownum<=@pageindex*@pagesize
go --呼叫儲存過程分頁
exec profenye 4,1
--建立索引
create index index_userinfo
儲存過程入門
1.寫第乙個儲存過程 create proc query table as select from mytable go2.在查詢分析器裡執行儲存過程 exec query book 3.寫個帶引數的儲存過程 create procedure dbo query param id int as se...
儲存過程入門
create procedure procedue name parameter data type output with assql statement 解釋 output 表示此引數是可傳回的.with recompile 表示每次執行此儲存過程時都重新編譯一次 encryption 所建立的...
儲存過程入門
本文參考 oracle database concepts guide 11g2 by thomas kyte stored procedure wiki 什麼是儲存過程 stored procedure 儲存在資料庫 儲存過程的好處 開發維護的效率提公升 資料完整性與一致性 安全性 儲存也可以以呼...