Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2013, 16:12
carrillo1802_
 
Fecha de Ingreso: noviembre-2011
Ubicación: lima
Mensajes: 19
Antigüedad: 13 años
Puntos: 0
comilla dobles en oracle pl/sql

1.-buen dia keridos amigos estoy creando
una tabla con el resultado de un select de otra tabla.


Código SQL:
Ver original
  1. DECLARE
  2. TABLA_01 VARCHAR2(4000);
  3. TABLA_02 VARCHAR2(4000):='ACTIVIDADES';
  4. TAB_VALORTABLE VARCHAR2(4000);
  5. BEGIN
  6.   TAB_VALORTABLE:='CREATE TABLE TABLA_12345  AS SELECT   ACTIVIDAD,DESCRIPCION,PLANILLA FROM ACTIVIDADES';
  7.   EXECUTE IMMEDIATE (TAB_VALORTABLE);
  8.   COMMIT;
  9.   END;

2.-lo que hago en este select selecciono dos campos que existen en mi tabla actividades asi como tambien dos campos por defecto pero cuando pongo el mismo select en mi anterior codigo antes mencionado me sale un error que no existe el campo. no se si es por las comillas o como lo pondria.

Código SQL:
Ver original
  1. SELECT 'CAMPO01','CAMPO2',A.ACTIVIDAD,a.descripcion FROM ACTIVIDADES A

gracias por anticipado su ayuda.
saludos

Última edición por gnzsoloyo; 27/12/2013 a las 18:16