
comprueba e imprime
Publicado por Antonio (12 intervenciones) el 13/05/2016 16:49:28
Tengo varios ejercicios que giran en torno a este y necesito ayuda gracias .
5. Cree una tabla articulos e inserta datos.
a) Construya un procedimiento que compruebe si el precio del
artículo cuyo código pasamos como parámetro es mayor que 50
euros y en caso afirmativo, imprima el nombre y el precio del
artículo por pantalla.
es lo que yo entiendo , pero el terminal me da error de sintaxis en línea 2 , desconozco si el resto esta bien help pls
5. Cree una tabla articulos e inserta datos.
a) Construya un procedimiento que compruebe si el precio del
artículo cuyo código pasamos como parámetro es mayor que 50
euros y en caso afirmativo, imprima el nombre y el precio del
artículo por pantalla.
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
create table articulos
(
codigo varchar(5) primary key,
nombre varchar(20),
precio int(11)
);
insert into articulos(codigo,nombre,precio) values
('a001','patines',80),
('a002','guantes',10),
('a003','cascos',40),
('a004','gafas',25),
('a005','rodilleras',30),
('a006','protector bucal',15),
('a007','coderas',30),
('a008','camisetas',45),
('a009','pantalones',55),
('a010','gorras',20),
('a012','botas',null);
a) delimiter $$
drop procedure if exists precio_articulo
create procedure precio_articulo (250 int(3))
begin
if(precio > 50)
select('articulo');
elseif(precio = yes)
select('articulo');
dbms_output.put_line('nombre');
DBMS_OUTPUT.PUT_LINE(PRECIO);
end $$
delimiter ;
es lo que yo entiendo , pero el terminal me da error de sintaxis en línea 2 , desconozco si el resto esta bien help pls
Valora esta pregunta


1