/**//* 作者:德仔 用途:查询sellinfo里所有的记录 日期:2006-3-23 */ createprocedure sellinfo_select as select*from sellinfo GO
(2) 删除指定的ID记录
/**//* 作者:德仔 用途:删除sellinfo里由输入参数@sell_id指定的ID记录 日期:2006-3-23 */ CREATEPROCEDURE sellinfo_delete @sell_idbigint as deletefrom[sellinfo] where sell_id=@sell_id GO
(3)更新所对应的记录
/**//* 作者:德仔 用途:修改相对应的小类名 日期:2006-4-5 */ createprocedure prosmallclass_update_id @smallidint, @smallnamechar(50) as update[ProductCats] set PdtCat_Name =@smallname where PdtCat_id =@smallid GO
(4)验证登陆
/**//* 作者:德仔 用途:通过得到的@user_name @user_password验证登陆 日期:2006-3-21 */ CREATEprocedure user_login @user_namevarchar(50), @user_passwordvarchar(50) as select*from usercompany where[User_Name]=@User_Nameand[User_Pwd]=@User_Password if@@rowcount>0 begin update[users]set user_LoginTimes=user_LoginTimes+1where[User_Name]=@User_Nameand[User_Pwd]=@User_Password end GO
(5)密码修改
/**//* 作者:德仔 用途:先查到user的密码,再修改新密码 日期:2006-3-23 */ createprocedure user_pwd @user_namevarchar(30), @user_oldpwdvarchar(30), @user_newpwdvarchar(30), @iOutputint output as ifexists(select*from users whereUser_Name=@user_nameand user_pwd=@user_oldpwd) begin update users set user_pwd=@user_newpwdwhereUser_Name=@user_nameand user_pwd=@user_oldpwd set@iOutput=1 end else set@ioutput=-1 GO
/**//* 作者:德仔 用途:用来统计站上所有的信息总数,包括新闻,产品,公司,等的总数 日期:2006-3-23 */ CREATEprocedure datacount as declare@MemberCountint declare@MemberVipint declare@MemberNormint declare@MemberUnchkRegint declare@MemberLblRegChkint declare@CompanyCountint declare@CompanyRcmdint declare@SellCountint declare@SellRcmdint declare@SellUnchkint declare@SellChkint declare@CountSupplyint declare@SupplyRcmdint declare@SupplyUnchkint declare@SupplyChkint declare@NewsCountint declare@NewsRcmdint declare@NewsClassCountint declare@SupplyClassint declare@SellClassint declare@MsgCountint declare@ProBigclassint declare@proSmallclassint select@MemberCount=count(User_Id)from Users select@MemberVip=count(User_Id)from Users where User_Level =2 select@MemberNorm=count(User_Id)from Users where User_Level =1 select@MemberUnchkReg=count(user_id) from users where user_IsChecked=0 select@MemberLblRegChk=count(user_id) from users where user_IsChecked=1 select@CompanyCount=count(COM_id) from Company select@CompanyRcmd=count(COM_id) from Company where COM_IsRcmd=1 select@SellCount=count(Sell_Id) from sellinfo select@SellRcmd=count(Sell_Id) from sellinfo where Sell_IsRcmd=1 select@SellUnchk=count(Sell_Id) from sellinfo where Sell_Ischecked =0 select@SellChk=count(Sell_Id) from sellinfo where Sell_Ischecked =1 select@CountSupply=count(Supply_Id)from supplyInfo select@SupplyRcmd=count(Supply_Id)from supplyInfo where Supply_Isrcmd=1 select@SupplyUnchk=count(Supply_Id)from supplyInfo where Supply_Ischecked=0 select@SupplyChk=count(Supply_Id)from supplyInfo where Supply_Ischecked=1 select@NewsCount=count(news_id) from news select@NewsRcmd=count(news_id) from news where News_Recommand=1 select@NewsClassCount=count(news_id) from news select@proBigclass=count(PdtCat_SortId) from productcats where PdtCat_SortId=0 select@proSmallClass=count(PdtCat_SortId)from productcats where PdtCat_SortId<>0 select@MsgCount=count(Msg_id) from MSg select MemberCount=@MemberCount, MemberVip=@MemberVip, MemberNorm=@MemberNorm, MemberUnchkReg=@MemberUnchkReg, MemberLblRegChk=@MemberLblRegChk, CompanyCount=@CompanyCount, CompanyRcmd=@CompanyRcmd, SellCount=@SellCount, SellRcmd=@SellRcmd, SellUnchk=@SellUnchk, SellChk=@SellChk, CountSupply =@CountSupply, SupplyRcmd =@SupplyRcmd, SupplyUnchk=@SupplyUnchk, SupplyChk =@SupplyChk, NewsCount=@NewsCount, NewsRcmd=@NewsRcmd, NewsClassCount=@NewsClassCount, probigclass=@probigclass, prosmallclass=@prosmallclass, MsgCount =@MsgCount GO
(8)模糊查询
/**//* 作者:德仔 用途:用来进行查询sell_info 日期:2006-4-10 */ CREATEPROCEDURE sellinfo_search @keywordnvarchar (20) AS select sell_subject from sellinfo where sell_subject like'%'+@keyword+'%' GO