Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

[SOLUCIONADO] Isnertar datos desde desde un select de otra tabla en oracle

Estas en el tema de Isnertar datos desde desde un select de otra tabla en oracle en el foro de Oracle en Foros del Web. Buenas Tardes amigos tengo un problema estoy tratando de hacer un insert ha algunos campos de una tabla con el resultado de un select de ...
  #1 (permalink)  
Antiguo 22/01/2014, 18:37
 
Fecha de Ingreso: noviembre-2011
Ubicación: lima
Mensajes: 19
Antigüedad: 13 años
Puntos: 0
Buenas Tardes amigos tengo un problema
estoy tratando de hacer un insert ha algunos campos de una tabla con el resultado de un select de otra tabla en oracle
Mi codigo es el siguiente:

*-Tabla dondevoy a registrar los datos
create table TMP_REGISTRO_21
(
CODIGO NUMBER(38),
DESCRIPCION VARCHAR2(500),
CIUDAD VARCHAR2(500),
ESTADO VARCHAR2(50),
NADA VARCHAR2(10)
)

*- Tabla donde realizo el select

create table TMP_REGISTROS
(
CODIGO NUMBER(38),
DESCRIPCION VARCHAR2(500),
CIUDAD VARCHAR2(500),
ESTADO VARCHAR2(50)
)

*-Estoy probando con este codigo pero no me sale ningun error pero no registra

DECLARE vpACTUALIZA VARCHAR2(2000);
pTABLADESTINO VARCHAR2(4000):='TMP_REGISTRO_21';
vpACTCAMPOS VARCHAR2(4000):='CODIGO,DESCRIPCION,CIUDAD,ESTADO' ;
BEGIN
vpACTUALIZA:='INSERT INTO '||pTABLADESTINO||'('||vpACTCAMPOS||') SELECT '||vpACTCAMPOS||' FROM TMP_REGISTROS';
COMMIT;
DBMS_OUTPUT.put_line(vpACTUALIZA);
END;


Saludos Cordiales y muchas gracias por anticipado su apoyo

Última edición por carrillo1802_; 22/01/2014 a las 18:52

Etiquetas: campos, registro, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:19.