Respuesta: Store procedure(update,delete,insert,lista) es basico , pero en una de esas te sirve :P
create procedure [dbo].[spInsertEjecutivo]
(
@Nombres as varchar(50),
@apellido_pat as varchar(50),
@apellido_mat as varchar(50),
@rut as varchar(50),
@dv as int,
@supervisor as varchar(100),
@rut_supervisor as varchar(100),
@plataforma as varchar(150),
@user_ejecutivo as int,
@rut_coordinador as varchar(12)
)as
begin
Insert into ejecutivo
(
nombres,
apellido_pat,
apellido_mat,
rut,
dv,
supervisor,
rut_supervisor,
plataforma,
user_ejecutivo,
rut_coordinador
)
Values
(
ltrim(rtrim(@Nombres)),
ltrim(rtrim(@apellido_pat)),
ltrim(rtrim(@apellido_mat)),
ltrim(rtrim(@rut)),
ltrim(rtrim(@dv)),
ltrim(rtrim(@supervisor)),
ltrim(rtrim(@rut_supervisor)),
ltrim(rtrim(@plataforma)),
ltrim(rtrim(@user_ejecutivo)),
ltrim(rtrim(@rut_coordinador))
)
end
listar
create procedure [dbo].[spListaEjecutivoCoordinador]
(
@rut_coordinador as varchar(12),
@mes as varchar(8),
@anio as int,
@ciclo as int,
@rut_super as varchar(12)
)
as
select
nombre_ejecutivo,
apellido_pat,
apellido_mat,
rut_ejecutivo,
user_ejecutivo,
id_evalucion,
ciclo_evaluacion,
nota
from
dbo.pauta_calidad
where rut_coordinador = @rut_coordinador and rut_supervisor = @rut_super and MONTH(FECHA_EVALUACION)= @mes and YEAR(FECHA_EVALUACION) = @anio and ciclo_evaluacion = @ciclo
delete
create procedure [dbo].[spDeleteEjecutivo]
(
@rut as int
)as
delete from ejecutivo where rut = @rut |