Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/08/2008, 06:45
Avatar de catdi8
catdi8
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Procedimiento sencillo

Hola otra vez, he probado hacer esto y me da 1 error de compilacion:

CREATE OR REPLACE PROCEDURE cargos_unicos (pVal1 NUMBER, pVal2 NUMBER) IS
BEGIN
is
v_TYPE_ID_NRC number,v_Trigger_level number,v_Product_line_id number,v_Trans_sign number
-- y mandar los datos ya sea a un insert o a un ref cursor o a un into
--insert into ....
-- open refcursor for...
begin
select ntd.TYPE_ID_NRC,ntd.Trigger_level,ntd.Product_line _id,ntd.Trans_sign
--into ...
into v_TYPE_ID_NRC,v_Trigger_level,v_Product_line_id,v_ Trans_sign
from NRC_TRANS_DESCR ntd, descriptions d, rate_nrc rn, PART_CHARACT_VALUE pcv
where ntd.TYPE_ID_NRC in ( pVal1,pVal2)
and ntd.TYPE_ID_NRC=rn.TYPE_ID_NRC
and rn.TYPE_ID_NRC=pcv.PART_ID
and d.DESCRIPTION_CODE=ntd.description_code


END;
/


La idea es llamar al procedimiento y que pida los valores que halla que añadir para no tener que estar copiando y pegando la select cada vez que quiera realizarla, gracias por vuestra colaboracion, un saludo