Problema con PLSQL

Discussion in 'Programación & Programación Web' started by ShootaYusei, Dec 7, 2012.

  1. ShootaYusei

    ShootaYusei Usuario Nuevo nvl. 1
    36/41

    Joined:
    Jul 25, 2011
    Messages:
    406
    Likes Received:
    2
    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!!!
     
  2. Pirata

    Pirata Usuario Maestro nvl. 6 ★ ★ ★ ★
    687/812

    Joined:
    Aug 8, 2008
    Messages:
    126,508
    Likes Received:
    14
    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:
     
  3. Sammy

    Sammy Usuario Casual nvl. 2
    36/41

    Joined:
    Jan 23, 2007
    Messages:
    2,301
    Likes Received:
    1
    Ese script, te lo dieron o lo iciste tu??
    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

    cuales son las condiciones para la generacion del codigo de proveedor???