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

作者:jcmp      发布时间:2021-04-21      浏览量:0
存储过程AddBusinessNews的

存储过程AddBusinessNews的编写

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

CREATE proc AddBusinessNews

@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--输出参数

1、as

2、begin

3、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)。

4、end

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

5、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。

6、end

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

7、begin

delete from BusinessNews where i_BNId=@i_BNId。

8、end

9、if(@@error=0)

10、begin

11、set @ret=0--执行成功

12、end

13、else

14、begin

15、set @ret=1--执行失败

16、end

17、end