Caso Sunshine Crear Tablas e Inserts
Enviado por jordhy huancas guerrero • 20 de Noviembre de 2022 • Informe • 350 Palabras (2 Páginas) • 50 Visitas
Caso Sunshine
Crear Tablas e Inserts
Create table Partners_Sun
(
codigo varchar2(9) primary key,
empresa varchar2(30),
ciudad varchar2(30),
pais varchar2(50)
)
Create table Productos_Sun
(
codigo varchar2(10) primary key,
producto varchar2(60),
precio int,
codigo_partner varchar2(9) references Partners_Sun(codigo)
)
Insert All
into Partners_Sun values('PAT110456','Comerx','Helsinki','Finlandia')
into Partners_Sun values('PAT124567','Bimo SRL','Edimburgo','Reino Unido')
into Partners_Sun values('PAT145456','Walmart','Florida','Estados Unidos')
into Partners_Sun values('PAT167888','Freshfruit','Niza','Francia')
Select * from Dual
Insert All
into Productos_Sun values('MNG7895678','Mango deshidratado',116.00,'PAT124567')
into Productos_Sun values('MNG5674456','Mango fresco',1300.00,'PAT145456')
into Productos_Sun values('MNG7333009','Mango congelado',1100.00,'PAT110456')
into Productos_Sun values('PLT8963456','Palta fresca',988.00,'PAT145456')
into Productos_Sun values('PLT5565678','Palta congelada',789.00,'PAT167888')
Select * from Dual
Select * from Partners_Sun
Select * from Productos_Sun
1.-El área Comercial necesita los siguientes reportes:
a.- Crear una variable externa que almacene el código del Partner y desarrolle un
bloque anónimo PL/SQL que busque el código de producto que exporta y su precio X
tonelada.
Declare
v_codpartner Partners_Sun.codigo%type;
v_codproduct Productos_Sun.codigo%type;
v_precio Productos_Sun.precio%type;
Begin
v_codpartner:='PAT167888';
Select s.codigo, precio
into v_codproduct , v_precio
From Partners_Sun p JOIN Productos_Sun s
on p.codigo=s.codigo_partner
where v_codpartner=p.codigo;
Dbms_output.put_line ('El código Partner ' || v_codpartner || ' exporta el producto con código ' ||v_codproduct || ' con precio x tonelada ' ||v_precio );
End;
b.- Crear una variable externa que almacene el código del Producto a exportar y
desarrolle un bloque anónimo PL/SQL que busque el nombre
...