INSERTAR 3 FILAS DE DOS TABLAS en UN solo CAMPO DE OTRA TABLA
Publicado por antoine (2 intervenciones) el 11/08/2017 17:53:10
Hola comunidad oracle.
Quiero insertar una fila de una primer tabla y dos filas de una de segunda tabla, y son insertadas en una tercera tabla pero en un solo campo.
El campo recibe las tres filas completas.
El campo status recibe las 3 filas
Tengo el siguiente error:
ORA-01427: la subconsulta de una sola fila devuelve más de una fila
Cómo inserto las 3 filas en un solo campo?
ORA-01427: la subconsulta de una sola fila devuelve más de una fila
este select funciona aqui, pero ya no funciona en el insert de arriba
Gracias por su pronta ayuda
Quiero insertar una fila de una primer tabla y dos filas de una de segunda tabla, y son insertadas en una tercera tabla pero en un solo campo.
El campo recibe las tres filas completas.
El campo status recibe las 3 filas
Tengo el siguiente error:
ORA-01427: la subconsulta de una sola fila devuelve más de una fila
Cómo inserto las 3 filas en un solo campo?
1
2
3
4
5
INSERT INTO tablac3
(historico, iduno, codigouno, numero, clave, nombreEjecutivo, fecha, modo, status )
VALUES
(lasecuencia.nextval, 22, 'TEST', 'qaz123', 'edc456', 'paquita', '11/06/2017', 'rfv',
(select C.Nombre from tablita c, tablota p WHERE c.identificador = 5 AND p.identificador = 5) );
ORA-01427: la subconsulta de una sola fila devuelve más de una fila
este select funciona aqui, pero ya no funciona en el insert de arriba
1
select * from tablita c, tablota p WHERE c.identificador = 5 AND p.identificador = 5;
Gracias por su pronta ayuda
Valora esta pregunta
0