Problema con PLSQL

Tema en 'Programación & Programación Web' iniciado por ShootaYusei, 7 Dic 2012.

  1. ShootaYusei

    ShootaYusei Usuario Nuevo nvl. 1
    36/41

    Registrado:
    25 Jul 2011
    Mensajes:
    406
    Me Gusta recibidos:
    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

    Registrado:
    8 Ago 2008
    Mensajes:
    126.508
    Me Gusta recibidos:
    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

    Registrado:
    23 Ene 2007
    Mensajes:
    2.301
    Me Gusta recibidos:
    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???