Necesito crear una tabla con el nombre de una variable. se ve facil, pero no consigo dar con la respuesta. mira este es el codigo:
Código HTML:
CREATE OR REPLACE PROCEDURE mostrar (v_dia char) is nombre_tabla varchar2(20); BEGIN nombre_tabla:= trim('v_dia'); execute immediate 'CREATE TABLE || nombre_tabla || (FOLIO NUMBER, MONTO NUMBER)'; END mostrar; /
ORA-00903: nombre de tabla no válido
ORA-06512: en "MGONZALEZ.MOSTRAR", línea 5
ORA-06512: en línea 7
si le pongo letras:
ORA-06550: línea 5, columna 23:
PLS-00201: el identificador 'LETRAS' se debe declarar
ORA-06550: línea 5, columna 3:
PL/SQL: Statement ignored
Quiza no sea esta la mejor forma de hacerlo. Pero necesito dar solucion a este problema
Atte
Mauricio