sql存储过程语言

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:34:21
宏文软件股份有限公司“人事管理系统”数据库数据添加完成后,由于数据库的设计遵循数据库的规范化要求,所以在应用程序编码时,对数据库的操作不是非常方便,为了方便应用程序开发人员实现对数据库的操作,在SQL Server 2000中添加存储过程,把员工请假申请信息插入到员工请假信息表Leave中,并实现对此存储过程进行管理。
存储过程要求添加员工请假信息到表Leave中。在请假时,需要提供信息:员工编号、提交时间、开始时间、结束时间、审核者编号、小时数、请假原因以及请假的类型编号。为完成本实训项目的要求,先要确定以下表中所列出的请假申请信息数据相关内容。
请假申请信息数据
字 段 类 型
员工编号
提交时间
开始时间
结束时间
审核者编号
小时数
请假原因 字符串(100)
类型编号

create procedure Leave_add
@employee VARCHAR(50),
@submmittime datetime,
@begintime datetime,
@endtime datetime,
@checkerid varchar(50),
@hours int,
@reason varchar(100),
@typeid varchar(50)
as
begin
insert into Leave values(@employee,@submmittime,@begintime,@endtime,@checkerid,@hours,@reason,@typeid )
end

根据你实际数据库字段以及字段类型稍作修改,然后把参数传递过来就可以添加到表Leave里了

create procedure Leave_add
@employee VARCHAR(50),
@submmittime datetime,
@begintime datetime,
@endtime datetime,
@checkerid varchar(50),
@hours int,
@reason varchar(100),
@typeid varchar(50)
as
begin
insert into Leave values(@employee,@submmittime,@begintime,@endtime,@checkerid,@hours,@reason,@typeid )
end