asp.net网站开发---数据库存储过程的编写

存储过程AddBusinessNews的编写

说明:@@error   返回执行的上一个 Transact-SQL 语句的错误号,如果执行没有错误,则返回 0 。

CREATE proc AddBusinessNews

@flag int,--1 添加 2修改 3 删除

@i_BNId int,--招聘信息编号

@i_BUId int,--企业会员编号

@vc_BusinessName varchar (50),--公司名称

@vc_Department varchar (50),--招聘部门

@vc_Trade varchar (50),--所属行业

@vc_Position varchar (50),--招聘职位

@vc_PostDescribe varchar (1000),--任职要求

@vc_JobQuality varchar (50),--公司性质

@vc_Sage varchar (50),--学历要求

@vc_Quantity varchar(50),--招聘人数

@vc_JobArea varchar(50),--工作地区

@vc_Wages varchar (50),--工资待遇

@vc_SexClaim varchar (50),--性别要求

@vc_BeginTime datetime,--发布时间

@vc_EndTime datetime,--截止时间

@vc_LookTimes varchar (20),--查看次数

@vc_Experience varchar (50),--工作经验

@vc_Age varchar (50),--年龄要求

@vc_Deadline varchar (20), --发布期限

@vc_Tel varchar (50),--联系电话

@vc_Email varchar (50),--联系邮箱

@vc_Web varchar (50),--公司网址

@vc_Address varchar (100),--通讯地址

@i_SHNews int,--是否审核

@vc_Manages varchar (50),--联系人

@vc_JobDescribe  varchar(2000),--职位描述

@ret int output--输出参数

as

begin

if(@flag=1)--添加

begin

insert into BusinessNews (i_BUId,vc_BusinessName,vc_Department,vc_Trade,vc_Position,vc_PostDescribe,vc_JobQuality,vc_Sage,vc_Quantity,vc_JobArea,vc_Wages,vc_SexClaim,vc_BeginTime,vc_EndTime,vc_LookTimes,vc_Experience,vc_Age,vc_Deadline,vc_Tel,vc_Email,vc_Web,vc_Address,i_SHNews,vc_Manages,vc_JobDescribe) values(@i_BUId,@vc_BusinessName,@vc_Department,@vc_Trade,@vc_Position,@vc_PostDescribe,@vc_JobQuality,@vc_Sage,@vc_Quantity,@vc_JobArea,@vc_Wages,@vc_SexClaim,@vc_BeginTime,@vc_EndTime,@vc_LookTimes,@vc_Experience,@vc_Age,@vc_Deadline,@vc_Tel,@vc_Email,@vc_Web,@vc_Address,@i_SHNews,@vc_Manages,@vc_JobDescribe)

end

else if(@flag=2)--修改

begin

update BusinessNews set i_BUId=@i_BUId,vc_BusinessName=@vc_BusinessName,vc_Department=@vc_Department,vc_Trade=@vc_Trade,vc_Position=@vc_Position,vc_PostDescribe=@vc_PostDescribe,vc_JobQuality=@vc_JobQuality,vc_Sage=@vc_Sage,vc_Quantity=@vc_Quantity,vc_JobArea=@vc_JobArea,vc_Wages=@vc_Wages,vc_SexClaim=@vc_SexClaim,vc_BeginTime=@vc_BeginTime,vc_EndTime=@vc_EndTime,vc_LookTimes=@vc_LookTimes,vc_Experience=@vc_Experience,vc_Age=@vc_Age,vc_Deadline=@vc_Deadline,vc_Tel=@vc_Tel,vc_Email=@vc_Email,vc_Web=@vc_Web,vc_Address=@vc_Address,i_SHNews=@i_SHNews,vc_Manages=@vc_Manages,vc_JobDescribe=@vc_JobDescribe where i_BNId=@i_BNId

end

else if(@flag=3)--删除

begin

delete from BusinessNews where i_BNId=@i_BNId

end

if(@@error=0)

begin

set @ret=0--执行成功

end

else

begin

set @ret=1--执行失败

end

end

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容