Está en la página 1de 2

-create database tutorial

use tutorial
go
create table Personas(
Codigo int,
Nombres varchar(50),
Apellidos varchar (50),
DNI int,
Sexo varchar(15),
Edad int,
Telefono int,
)
create proc sp_registrar
(
@Codigo int,
@Nombres varchar(50),
@Apellidos varchar(50),
@DNI int,
@Sexo varchar(15),
@Edad int,
@Telefono int
)
as
insert into Personas
(Codigo,Nombres,Apellidos,DNI,Sexo,Edad,Telefono)
values
(@Codigo,@Nombres,@Apellidos,@DNI,@Sexo,@Edad,@Telefono)
select *from Personas
exec sp_registrar '1','cristhianAlcedan','salinasVilca','44098534','masculino','
24','5704870'
exec sp_registrar '2','michell','salinas Vilca','44568534','masculino','29','570
4870'
exec sp_registrar '3','clarisa','vera','43455678','femenino','26','9645382'
exec sp_registrar '4','martin','robles','98463785','masculino','56','9754365'
exec sp_registrar '5','pedro','huaman','44098534','masculino','24','5704870'
exec sp_registrar '6','sara','salinasVilca','44098534','femenino','24','5704870'
exec sp_registrar '7','cristhianAlcedan','salinasVilca','44098534','masculino','
24','5704870'
------------procedimiento buscar codigo
create proc sp_buscarcodigo
@Codigo int
as
select *from Personas where codigo=@Codigo
go
exec sp_buscarcodigo '3'
------------------procedimiento buscar nombre
create proc sp_buscarnombre
@Nombres varchar(50)
as
select *from Personas where Nombres=@Nombres
go
exec sp_buscarnombre 'clarisa'
-----------------------procedimiento buscar por letra
create proc sp_buscarletra
@Nombres varchar(50)='%'
as
select *from Personas where Nombres like @Nombres +'%'

go
exec sp_buscarletra'M'
----------------------------------procedimiento eliminar
create proc sp_eliminarcodigo
@Codigo int
as
delete Personas where Codigo=@Codigo
go
exec sp_eliminarcodigo '3'
select *from Personas
-------------------------------------procedimiento actualizar
create proc sp_actualizar
@Codigo int,
@Nombres varchar(50),
@Apellidos varchar(50),
@DNI int,
@Edad int,
@Sexo varchar (15),
@Telefono int
as begin
update Personas set
Nombres=@Nombres,Apellidos=@Apellidos,DNI=@DNI,Edad=@Edad,Sexo=@Sexo,Telefono=@T
elefono
where Codigo=@Codigo
end
exec sp_actualizar 1,'Cristhian','vera',98474446,45,'masculino',8745672
09979

También podría gustarte