Subido por Juan Hernandez

Trabajo Procedimientos Almacenados

Anuncio

Base de Datos
create database Notas

Tabla Alumno
create table Alumno
(
Ide_Alumno varchar(15),
Nombre varchar(30),
Apellido varchar(30),
Direccion varchar(100),
Telefono varchar(10),
Sexo varchar(10),
Edad int,
constraint pk_Alumno primary key(Ide_Alumno)
)

Procedimiento Almacenado de Insertar Alumno
create procedure insertarAlumno
@Ide_Alumno varchar(15),
@Nombre varchar(30),
@Apellido varchar(30),
@Direccion varchar(100),
@Telefono varchar(10),
@Sexo varchar(10),
@Edad int
as
begin
insert into Alumno values
(@Ide_Alumno, @Nombre, @Apellido,
@Direccion,@Telefono,@Sexo,@Edad)
end
go
exec insertarAlumno '1','Ramon','Bonilla',
'Ajuterique','9685-8325','Masculino',25

Procedimiento Almacenado de Actualizar Alumno
create procedure actualizarAlumno
@Ide_Alumno varchar(15),
@Nombre varchar(30),
@Apellido varchar(30),
@Direccion varchar(100),
@Telefono varchar(10),
@Sexo varchar(10),
@Edad int
as
begin
update Alumno set Nombre=@Nombre, Apellido =@Apellido,
Direccion=@Direccion,
Telefono=@Telefono, Sexo=@Sexo, Edad=@Edad
where Ide_Alumno=@Ide_Alumno
end
go
exec actualizarAlumno '01', 'Jorge', 'Ramos', 'Comayagua',
'9685-7489','Masculino',41

Procedimiento Almacenado de Consultar Alumnos
create procedure consultarAlumno
@Ide_Alumno Varchar(15)
AS
Select * from Alumno
where Ide_Alumno=@Ide_Alumno
GO
exec consultarAlumno '01'

Procedimiento Almacenado de Consultar Alumnos
create procedure eliminarAlumno
@Ide_Alumno Varchar(15)
AS
Delete Alumno
Where Ide_Alumno = @Ide_Alumno
exec eliminarAlumno '01'
select * from Alumno
Descargar