Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2008, 22:10
lucasarts_18
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 4 meses
Puntos: 5
parametro oracle rowtype y llamarlo desde php, ¿cómo?

Hola a todos:

tengo el siguiente SP Oracle

Código PHP:
CREATE OR REPLACE PROCEDURE update_emp (emp_rec employee%ROWTYPEIS
  2  BEGIN
  3       UPDATE employee
  4       SET    start_date 
emp_rec.start_date 100
  5       WHERE id 
emp_rec.id;
  
6  END update_emp
y desde oracle se llama de esta forma

Código PHP:
SQL>
SQL>
SQL> DECLARE
  
2       a employee%ROWTYPE;
  
3  BEGIN
  4       a
.id := '01';
  
5       update_emp(a);
  
6  END;
  
7  
Cómo le especifico desde php que es un rowtype, he intentado con oci_bind_array_by_name y con oci_new_collection, sin tener ningún tipo de exito, google ya no me da ninguna respuesta satisfactoria.

Agradecido si alguien conoce la forma de gatillar este SP desde PHP.

Muchas gracias.