Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procedimiento Almacenado
Procedimiento Almacenado
(
@nombre varchar(20),
@apellido varchar(20),
@edad int
)
as insert into dbo.propietario values(@nombre,@apellido,@edad)
exec insDatos 'Juan','Perez',23
/*****************************************************************************/
/* inserta datos de la tabla clase mediante procedimiento almacenado*/
create procedure insertclase
@nombre varchar(20),
@descripcion varchar(50)
as
insert into clase(nombre,descripcion)
values(@nombre,@descripcion)
/*****************************************************************************/
/*****************************************************************************/
/* mostrar los datos de la clase mediante procedimiento almacenado */
create procedure getClase
@nombre varchar(20),
@descripcion varchar(50)
as
select id,nombre,descripcion
from clase
where @nombre=nombre and @descripcion = descripcion
/*****************************************************************************/
/* mostrando datos actualizados con procedimientos actualizados */
create procedure updateClase
@id int,
@nombre varchar(20),
@descripcion varchar(50)
as
begin
update clase
set nombre = @nombre,descripcion = @descripcion
where id=@id
end
go
/*****************************************************************************/
-- eliminando datos tabla clase mediante procedimientos almacenados -create procedure deleteClase
@id int
as
delete from clase
where id = @id
/*****************************************************************************/
-- insertando datos infraccion mediante procedimientos almacenados -create procedure insertInfraccion
@id varchar(10),
@nombre varchar(20)
as
begin
insert into infraccion(id,nombre)
values( @id,@nombre)
end
go
/*****************************************************************************/
-- actualizando infraccion mediante procedimiento almacenado -create procedure updateInfraccion
@id varchar(10),
@nombre varchar(20)
as
begin
update infraccion set nombre = @nombre
where id = @id
end
go
/*****************************************************************************/
-- eliminando datos de la tabla infraccion mediante prcedimiento almacenado -create procedure deleteInfraccion
@id varchar(10)
as
begin
delete from infraccion
where id=@id
end
go
/*****************************************************************************/