多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > Sql Server 存儲過程的兩個示例代碼

Sql Server 存儲過程的兩個示例代碼

來源:程序員人生   發布時間:2014-04-03 23:30:19 閱讀次數:3283次

例1:

create proc proc_stu
@sname varchar(20),
@pwd varchar(20)
as
select * from ren where sname=@sname and pwd=@pwd
go

查看結果:proc_stu 'admin','admin'

例2:

下面的存儲過程實現用戶驗證的功能,如果不成功,返回0,成功則返回1.

CREATE PROCEDURE VALIDATE @USERNAME CHAR(20),@PASSWORD CHAR(20),@LEGAL BIT OUTPUT
AS

IF EXISTS(SELECT * FROM REN WHERE SNAME = @USERNAME AND PWD = @PASSWORD)
SELECT @LEGAL = 1
ELSE
SELECT @LEGAL = 0

在程序中調用該存儲過程,并根據@LEGAL參數的值判斷用戶是否合法。

例3:一個高效的數據分頁的存儲過程 可以輕松應付百萬數據

CREATE PROCEDURE pageTest --用于翻頁的測試
--需要把排序字段放在第一列

(
@FirstID nvarchar(20)=null, --當前頁面里的第一條記錄的排序字段的值
@LastID nvarchar(20)=null, --當前頁面里的最后一條記錄的排序字段的值
@isNext bit=null, --true 1 :下一頁;false 0:上一頁
@allCount int output, --返回總記錄數
@pageSize int output, --返回一頁的記錄數
@CurPage int --頁號(第幾頁)0:第一頁;-1最后一頁。
)

AS

if @CurPage=0--表示第一頁
begin
--統計總記錄數
select @allCount=count(ProductId) from Product_test

set @pageSize=10
--返回第一頁的數據
select top 10
ProductId,
ProductName,
Introduction
from Product_test order by ProductId
end

else if @CurPage=-1--表示最后一頁

select * from
(select top 10 ProductId,
ProductName,
Introduction

from Product_test order by ProductId desc ) as aa
order by ProductId
else

begin
if @isNext=1
--翻到下一頁
select top 10 ProductId,
ProductName,
Introduction
from Product_test where ProductId > @LastID order by ProductId

else
--翻到上一頁
select * from
(select top 10 ProductId,
ProductName,
Introduction
from Product_test where ProductId < @FirstID order by ProductId desc) as bb order by ProductId
end

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美黑人性受xxxx喷水 | 一本到亚洲网 | 欧洲精品一区二区三区 | jizzjizz黄大片 | 色网站综合| 女人18一级特级毛片免费看 | 欧美色涩| 国产综合亚洲欧美日韩一区二区 | 中文字幕系列 | 免费成年人在线观看视频 | 视频在线网站 | 男女午夜爽爽大片免费 | 欧美又大粗又爽又黄大片视频 | 中文字幕在线日本 | 多人做人爱视频大全在线观看 | 国产精品亚洲精品日韩已满 | 亚洲另类春色校园小说 | 日韩欧美精品中文字幕 | 经典三级一区二区三区视频 | 亚洲第99页 | 黄网站免费大全 | 欧美久久xxxxxx影院 | hh99me福利毛片在线看 | 日本一区二区视频免费播放 | 秋霞一级黄色片 | 精品久久久久久综合网 | 欧美艳星性videose精品 | 日本免费人成在线网站 | 国产精品视频在线观看 | 综合爱爱| 亚洲a级毛片 | 69热在线观看 | 黑人性受xxxx黑人xyx性爽 | 国产一区二区精品久 | 欧美在线观看一区 | 久久男人| 第一色区 | 日本成人黄色网址 | 国产中文字幕第一页 | 麻豆精品不卡国产免费看 | 亚洲人成网站在线观看播放青青 |