20/01/2014, 09:25
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 14
Antigüedad: 16 años, 9 meses Puntos: 0 | |
CRUD en un solo Store procedure Muy buen día apreciados Ingenieros
Tengo 4 SP Para hacer las operacion de un CRUD
Me gustaria poder reducirlo a uno solo
pero como hago para que me reciba un parametro y de acuerdo al parametro valla
al case correspondiente Seria algo como un Switch pero en sql
no lo se hacer
--Creacion de Personas
use HRM
go
create proc C_persona
@codigo int,
@nombre varchar(50),
@apellido varchar(50)
as
begin
insert into PERSONAS values(@codigo,@nombre,@apellido)
end
--Leer personas
use HRM
GO
create proc R_persona
@codigo int
as
begin
Select * from PERSONAS where id_ser=@codigo
end
--Actualizar Personas
use HRM
go
create proc U_persona
@codigo int,
@nombre varchar(50),
@apellido varchar(50)
as
begin
update PERSONAS set nombre_persona=@nombre,apellidos_persona=@apellido where id_ser=@codigo
end
--Eliminar Personas
use HRM
GO
create proc D_persona
@codigo int
as
begin
delete PERSONAS where id_ser=@codigo
end
exec C_persona 86075706,'Beimar','Trujillo' --CREACION
exec R_persona 86075706 --READ
exec U_persona 86075706,'Actualizacion','Prueba' --UPDATE
exec D_persona 86075706 --Delete
de Antemano muchas gracias por su Colaboración
Cordialsaludo
Última edición por beimar24; 20/01/2014 a las 09:56 |