-
Notifications
You must be signed in to change notification settings - Fork 0
/
TABLASYSTORES.txt
91 lines (68 loc) · 2.09 KB
/
TABLASYSTORES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
create table PRODUCTO(
IdProducto int primary key identity,
CodigoBarra varchar(50) unique,
Nombre varchar(50),
Marca varchar(50),
Categoria varchar(100),
Precio decimal(10,2)
);
INSERT INTO PRODUCTO(CodigoBarra,Nombre,Marca,Categoria,Precio) values
('50910010','Monitor Aoc - Curvo Gaming ','AOC','Tecnologia','1200'),
('50910011','IdeaPad 3i','LENOVO','Tecnologia','1700'),
('50910012','SoyMomo Tablet Lite','SOYMOMO','Tecnologia','300'),
('50910013','Lavadora 21 KG WLA-21','WINIA','ElectroHogar','1749'),
('50910014','Congelador 145 Lt Blanco','ELECTROLUX','ElectroHogar','779'),
('50910015','Cafetera TH-130','THOMAS','ElectroHogar','119'),
('50910016','Reloj análogo Hombre 058','GUESS','Accesorios','699'),
('50910017','Billetera de Cuero Mujer Sophie','REYES','Accesorios','270'),
('50910018','Bufanda Rec Mango Mujer','MANGO','Accesorios','169.90'),
('50910019','Sofá Continental 3 Cuerpos','MICA','Muebles','1299'),
('50910020','Futón New Elina 3 Cuerpos','MICA','Muebles','1349'),
('50910021','Mesa Comedor Volterra 6 Sillas','TUHOME','Muebles','624.12')
select * from PRODUCTO
create procedure sp_lista_productos
as
begin
select
IdProducto,CodigoBarra,Nombre,
Marca,Categoria,Precio
from PRODUCTO
end
go
create procedure sp_guardar_producto(
@codigoBarra varchar(50),
@nombre varchar(50),
@marca varchar(50),
@categoria varchar(100),
@precio decimal(10,2)
)as
begin
insert into PRODUCTO(CodigoBarra,Nombre,Marca,Categoria,Precio)
values(@codigoBarra,@nombre,@marca,@categoria,@precio)
end
go
create procedure sp_editar_producto(
@idProducto int,
@codigoBarra varchar(50) null,
@nombre varchar(50) null,
@marca varchar(50) null,
@categoria varchar(100) null,
@precio decimal(10,2) null
)as
begin
update PRODUCTO set
CodigoBarra = isnull(@codigoBarra,CodigoBarra),
Nombre = isnull(@nombre,Nombre),
Marca = isnull(@marca,Marca),
Categoria = isnull(@categoria,Categoria),
Precio = ISNULL(@precio,Precio)
where IdProducto = @idProducto
end
go
create procedure sp_eliminar_producto(
@idProducto int
)as
begin
delete from PRODUCTO where IdProducto = @idProducto
end
select * from PRODUCTO