Problema con PLSQL

ShootaYusei

Usuario Nuevo nvl. 1
25 Jul 2011
398
1
17
34
Santiago, Chile,
La verdad es que necesito hacer la siguiente función o procedimiento y no sé como a la siguiente tabla

CREATE TABLE PIEZAS(
Codigo int primary key not null,
Nombre nvarchar2(100)
)
drop table piezas;


CREATE TABLE SUMINISTRA(
CodigoPieza int not null,
IdProveedor char(4) not null,
Precio int,
foreign key(CodigoPieza) references PIEZAS(Codigo),
foreign key(IdProveedor) references PROVEEDORES(Id)
)


CREATE TABLE PROVEEDORES(
Id char(4) primary key not null,
Nombre nvarchar2(100)
)

  1. Obtener el precio Promedio de todas las piezas ingresadas
  2. Genera un código de Proveedor como el siguiente “Bat04” que corresponde a batería
Ayudaaaa!!!
 
1) Estás trabajando en SQL Server, Mysql, Oracle, Otro? (Por lo general hay pequeñas diferencias en sintaxis)
2) El código que ponemos como ejemplo "Bat04" realmente está bien? porque el id de proveedor es un char de 4 y tu ejemplo sería de 5 :omg:
 
Ese script, te lo dieron o lo iciste tu??
Obtener el precio Promedio de todas las piezas ingresadas
Este es una simple consulta...pero si lo necesitas hacer a traves de un procedimiento, puedes tirar el resultado de la consulta con la variable de salida

Genera un código de Proveedor como el siguiente “Bat04” que corresponde a batería
cuales son las condiciones para la generacion del codigo de proveedor???