Base de datos guia 1 duoc uc
create table departamento(codigo varchar2(20) primary key, nombre varchar2(50) constraint nom_nn not null, telefono number(10,0));
begin
insert into departamentovalues('01','jaime',8549651574);
insert into departamento values('02','nicolas',7515486285);
insert into departamento values('03','horacio',9584685125);
end;
select *from departamento;
declare
nom1departamento.nombre%type;
nom2 departamento.nombre%type;
begin
select nombre into nom1
from departamento
where codigo='01';
update departamento
set nombre='jaime'
where codigo='01';
select nombreinto nom2
from departamento where codigo='01';
DBMS_OUTPUT.PUT_LINE('nombre antiguo es :'||nom1 ||' nombre actual es :'||nom2);
end;
begin
delete from departamento
where codigo='01';end;
ejercicio 2
Create table articulos (codigoarticulo int primary key,
nomarticulo varchar2(50)constraint nom_nn not null,
precio int constraint pre_nn not null);
begin
insert intoarticulos values(1,'zapatilla',20990);
insert into articulos values(2,'buzo',15000);
insert into articulos values(3,'polera',8550);
end;
select * from articulos
declare
codarticulos.codigoarticulo%type;
begin
select count (codigoarticulo)into cod
from articulos;
dbms_output.put_line('los articulos totales son :'|| cod);
end;
declare
suma int;
promedio number(10,2);
begin
SELECTsum(precio) as suma into suma
from articulos;
select avg(precio) as promedio into promedio
from articulos;
dbms_output.put_line('la suma de los precios es ='|| suma ||' '||'el promedio de losprecio es ='||promedio);
end;
declare
precio1 articulos.precio%type;
precio2 articulos.precio%type;
begin
select min(precio), max(precio) into precio1,precio2
from articulos;dbms_output.put_line('el valor minimo es = '|| precio1||' '||'el valor maximo es = '||precio2 );
end;
declare
nom articulos.nomarticulo%type;
begin
select nomarticulo into nom
from articulos
where...
Regístrate para leer el documento completo.