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

Insertando varios registros en la misma consulta

Estas en el tema de Insertando varios registros en la misma consulta en el foro de PostgreSQL en Foros del Web. Hola a todos, cómo van?? Pues buscando una instrucción en postgres para ingresar varios registros a la vez encontré esta y me funcionó: Código: prueba=# ...
  #1 (permalink)  
Antiguo 26/07/2008, 16:46
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 14 años, 2 meses
Puntos: 70
Insertando varios registros en la misma consulta

Hola a todos, cómo van??

Pues buscando una instrucción en postgres para ingresar varios registros a la vez encontré esta y me funcionó:

Código:
prueba=# insert into ciudades(ciudad) select 'Ibagué' union select 'Cali' union select 'Manizales';
//prueba de inserción múltiple
Mi pregunta es, esa es la mejor manera de hacerla?? Es la única?? Hay mas formas?? Es la única que he encontrado

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #2 (permalink)  
Antiguo 30/07/2008, 03:25
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 13 años, 8 meses
Puntos: 13
Respuesta: Insertando varios registros en la misma consulta

Carlx!!!! buscaste poco!
insert into ciudades(ciudad) VALUES ('Ibagué'), ('Cali'), ('Manizales');
http://www.postgresql.org/docs/8.3/i...ql-insert.html

Salu2
  #3 (permalink)  
Antiguo 30/07/2008, 07:50
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 14 años, 2 meses
Puntos: 70
Respuesta: Insertando varios registros en la misma consulta

Ahhhh bestia!! Seyko, casi que estoy seguro que intenté esa instrucción por que es la misma de mysql, por intuición sé que la intenté, pero por x,y razón no me sirvió... acabo de hacerla nuevamente en un server y si sirivó...

Raro no?? quizás ese día... no era mi día jeje

Saludos man, gracias por tu ayuda (como siempre)
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 30/07/2008, 21:43
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 14 años, 2 meses
Puntos: 70
Respuesta: Insertando varios registros en la misma consulta

Hola de nuevo Seyko, cómo vas??

Algo me decía que lo había hecho, retomé tu instrucción y la ejecuté en mi postgres y tal como lo temía... Error!! Lo que me funcionó esta mañana en un server no me funcionó esta noche en mi compu.

Mira el error:
Código:
prueba=# insert into ciudades(ciudad) VALUES ('Ibagué'), ('Cali'), ('Manizales');
ERROR:  error de sintaxis en o cerca de «,» at character 47
-- el error de la consulta --
Sabes que puede ser?? No entiendo por que en un lado funciona y no en otro... Las versiones de donde ejecuto postgres son las dos, 8.1...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #5 (permalink)  
Antiguo 31/07/2008, 03:53
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 13 años, 8 meses
Puntos: 13
Respuesta: Insertando varios registros en la misma consulta

Cita:
Sabes que puede ser?? No entiendo por que en un lado funciona y no en otro... Las versiones de donde ejecuto postgres son las dos, 8.1...
Este insert creo que se permite desde 8.2 en adelante!
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 02:14.