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

Insertar Varios registros de una vez

Estas en el tema de Insertar Varios registros de una vez en el foro de PostgreSQL en Foros del Web. Buenas estoy tratando de ingresar varios registros a una tabla en mi editor de postgresql... se que la sentencia para hacer esto es INSERT INTO ...
  #1 (permalink)  
Antiguo 16/03/2015, 10:40
 
Fecha de Ingreso: octubre-2007
Mensajes: 14
Antigüedad: 16 años, 6 meses
Puntos: 0
Insertar Varios registros de una vez

Buenas estoy tratando de ingresar varios registros a una tabla en mi editor de postgresql... se que la sentencia para hacer esto es

INSERT INTO NoFactura(id, usado) VALUES
('000001', FALSE),
('000002', FALSE),
('000003', FALSE),
('000004', FALSE),
('000005', FALSE);


pero en mi caso son 99999 registros que van desde 000001 hasta 999999, acoto que el ID es varchar porque necesito que los 5 primeros '0' se vean.

Gracias de antemano
  #2 (permalink)  
Antiguo 16/03/2015, 10:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Insertar Varios registros de una vez

Cita:
acoto que el ID es varchar porque necesito que los 5 primeros '0' se vean.
Para que los ceros se "vean", no se requiere que sea un VARCHAR.
Estás confundiendo requisitos de almacenamiento con representación.
Eso es un error de los graves.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 16/03/2015, 10:47
 
Fecha de Ingreso: octubre-2007
Mensajes: 14
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Insertar Varios registros de una vez

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Para que los ceros se "vean", no se requiere que sea un VARCHAR.
Estás confundiendo requisitos de almacenamiento con representación.
Eso es un error de los graves.
es mi primera vez con postgresql :( pero bien, obviando esa parte ¿como puedo ingresar un millon de registros a la vez?
  #4 (permalink)  
Antiguo 17/03/2015, 07:31
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Insertar Varios registros de una vez

Puedes crear un archivo con extensión sql e ingresar todos los inserts que tengas.
Posterior, lo ejecutas desde la consola con el comando source.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: postgres, registro, registros, tabla, vez
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 21:28.