Está en la página 1de 2

CREATE DATABASE DBPRACTICA

use DBPRACTICA

-----------------------------------------------------------------------------------
-tabla productos
CREATE TABLE TBLPRODUCTOS
(
Cod_productos int identity (1,1) primary key not null,
Nombre_productos nvarchar (100) not null,
Descripcion_productos nvarchar (100) not null,
Marca_productos nvarchar (100)not null,
Precio_productos float not null,
Stock_productos int not null
)

select *
from TBLPRODUCTOS

--------------------------------------------------------------------insertar
valores

insert into TBLPRODUCTOS


values('Mateo','Zapato Escolar','Venus',19.75,5)
go
insert into TBLPRODUCTOS
values('Benjamin','Zapato Cordon','Venus',19.75,5),
('Jose','Zapato Cordon','Venus',19.75,5),
('Paris','Zapato Deportivo','Venus',19.75,5),
('Seul','Zapato Deportivo','Venus',19.75,5),
('50000','Zapato Deportivo','Bunky',19.75,5),
('20450','Zapato mujer','Bunky',19.75,5),
('30000','Zapato mocasin','Bunky',19.75,5),
('17500','Zapato Cordon','Bunky',19.75,5)

---PROCEDIMIENTOS ALMACENADOS
-----------------------------------------------------------------------------------
---------------------
--------------------------MOSTRAR
create proc MostrarProductos
as
select *from TBLPRODUCTOS

exec MostrarProductos

-----------------------------------------------------------------------------------
---------------------
--------------------------INSERTAR
create proc InsetarProductos
@nombre nvarchar (100),
@descrip nvarchar (100),
@marca nvarchar (100),
@precio float,
@stock int
as
insert into TBLPRODUCTOS values (@nombre,@descrip,@marca,@precio,@stock)
go
select *
from TBLPRODUCTOS

exec InsetarProductos '20258','Zapatos Hombre','Bunky',18.99,10

-----------------------------------------------------------------------------------
---------------------
------------------------ELIMINAR
create proc EliminarProducto
@idpro int
as
delete from TBLPRODUCTOS
where Cod_productos=@idpro
go

exec EliminarProducto 1
------------------EDITAR

create proc EditarProductos


@nombre nvarchar (100),
@descrip nvarchar (100),
@marca nvarchar (100),
@precio float,
@stock int,
@id int
as
update TBLPRODUCTOS
set Nombre_productos=@nombre,
Descripcion_productos=@descrip,
Marca_productos=@marca,
Precio_productos=@precio,
Stock_productos=@stock
where Cod_productos=@id
go

exec MostrarProductos
exec EditarProductos 'Joel','Zapatos Hombre','Bunky',18.99,10,15

También podría gustarte