Informix - como crear una tabla a partir de una select

 
Vista:

como crear una tabla a partir de una select

Publicado por Angela (1 intervención) el 14/09/2004 17:57:22
Hola, necesito saber de que manera puedo almacenar en una tabla los registros que me ha proporcionado una sentencia select.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como crear una tabla a partir de una select

Publicado por eli (68 intervenciones) el 14/09/2004 20:17:46
supongo que el select lo mandas a un archivo entonces

load from "archivo.da"
insert into tabla (campo2,campo3,campo4);

--- la tabla contiene 4 campos pero el archivo.dat solo 3
puedes subir los campos que tu quieras, si tienes duda escribeme
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como crear una tabla a partir de una select

Publicado por daniel perez (21 intervenciones) el 15/09/2004 00:18:08
1.- Si deseas insertar a una tabla temporal es:

select campo1,campo2,campo3
from tabla

insert into temp mi_tabla;
(los datos quedan almacenados en la tabla temporal y estos los puedes volver a consultar con un select haciendo referencia a la tabla temporal)

2.- Si deseas seleccionar de una tabla e insertar en otra diferente, entonces utliza:
insert into tabla_nueva (campo1)
select c1
from tabla ;
(en este caso c1 y campo1 deben de ser del mismo tipo )

Espero te sea de utilidad
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como crear una tabla a partir de una select

Publicado por Adriana (1 intervención) el 17/12/2004 13:37:23
hola:
probé la sentencia

selec * from tabla insert into temp nueva_tabla

y no funciona, dá error en sintaxisssss help please

muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como crear una tabla a partir de una select

Publicado por Adriana (1 intervención) el 17/12/2004 13:44:18
perdón me olvidé aclarar:
lo que quiero hacer es crear una taba (es decir que la tabla destino no exita) a partir de una tabla existente. Todo esto Por medio de una sentencia select
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como crear una tabla a partir de una select

Publicado por daniel (59 intervenciones) el 17/12/2004 14:29:08
la instruccion para crear un archivo temporal en base a una tabla existente:
select campo1,campo2,... from tabla
where .....
into temp tabla_temporal

el error aque te daba es por el insert
luego esta tabla temporal la puedes manipular igual que cualquier tabla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar