Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/04/2010, 14:25
parcialbook
 
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 81
Antigüedad: 15 años, 10 meses
Puntos: 1
De acuerdo Respuesta: problema con package

no era problema de In o OUT ... un paquete no puede llamarse como las tablas y además los campos deben tener distintos nombres a los nombres de los campos de las tablas


/********************pakete

create or replace package inserciones is
procedure INempleado(ide empleado.idempleado%type, nom empleado.nombre%type,pro empleado.profesion%type, ec empleado.estadocivil%type,nh empleado.numerohijos%type, efkidt empleado.efkidtestamento%type);

procedure INciudad(idc ciudad.idciudad%type, nom ciudad.nombre%type);
end;

**************************/





/********************cuerpo**********

create or replace package body inserciones as

procedure INempleado(ide empleado.idempleado%type, nom empleado.nombre%type,pro empleado.profesion%type, ec empleado.estadocivil%type,nh empleado.numerohijos%type, efkidt empleado.efkidtestamento%type) is
begin
insert into empleado(idempleado,nombre,profesion,estadocivil,n umerohijos,efkidtestamento)
values(ide,nom,pro,ec,nh,efkidt);
end;


procedure INciudad(idc ciudad.idciudad%type, nom ciudad.nombre%type) is
begin
insert into ciudad(idciudad,nombre)values(idc,nom);
end;
end;

*********************/




/************* invocacion

execute inserciones.INciudad(5,'pruebas');






************/