Update
Buenas, a ver si me puedes aconsegar porque no se que hago mal!!!
Escribo el siguiente codigo pero me da errores de compilación, solo quiero hacer un UPDATE entre valores de una columna de una tabla!!
SQL> CREATE OR REPLACE PROCEDURE inventory_part_tab_etape3
2 ( v_part_no_i IN inventory_part_tab.part_no%TYPE,
3 v_part_no_f IN inventory_part_tab.part_no%TYPE);
4 IS
5 BEGIN
6 UPDATE part_catalog_tab
7 SET (description)=
8 (select description
9 from inventory_part_tab
10 where inventory_part_tab.part_no BETWEEN v_part_no_i AND v_part_no_f
11 AND inventory_part_tab.contract='AI')
12 where part_catalog_tab.part_no BETWEEN v_part_no_i AND v_part_no_f;
13 end inventory_part_tab_etape3;
14 /
Attention : Procédure créée avec erreurs de compilation.
Gracias de antemano!
Escribo el siguiente codigo pero me da errores de compilación, solo quiero hacer un UPDATE entre valores de una columna de una tabla!!
SQL> CREATE OR REPLACE PROCEDURE inventory_part_tab_etape3
2 ( v_part_no_i IN inventory_part_tab.part_no%TYPE,
3 v_part_no_f IN inventory_part_tab.part_no%TYPE);
4 IS
5 BEGIN
6 UPDATE part_catalog_tab
7 SET (description)=
8 (select description
9 from inventory_part_tab
10 where inventory_part_tab.part_no BETWEEN v_part_no_i AND v_part_no_f
11 AND inventory_part_tab.contract='AI')
12 where part_catalog_tab.part_no BETWEEN v_part_no_i AND v_part_no_f;
13 end inventory_part_tab_etape3;
14 /
Attention : Procédure créée avec erreurs de compilation.
Gracias de antemano!
Hola,
La verdad es que a mi tampoco no me sale el error a la vista. Te aconsejo dejar SQL+ y intentar de compilar tu procedimiento con SQLWorksheet que te da el numero de linea del error.
Quiza averiguar que el select produce una sola linea, aunque no pienso que pueda ser una error de compilacion.
a+ ;-)
Eric
La verdad es que a mi tampoco no me sale el error a la vista. Te aconsejo dejar SQL+ y intentar de compilar tu procedimiento con SQLWorksheet que te da el numero de linea del error.
Quiza averiguar que el select produce una sola linea, aunque no pienso que pueda ser una error de compilacion.
a+ ;-)
Eric