Hola a todos:
tengo el siguiente SP Oracle
Código PHP:
CREATE OR REPLACE PROCEDURE update_emp (emp_rec employee%ROWTYPE) IS
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.