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

Cómo Importar CSV a Sql Server

Estas en el tema de Cómo Importar CSV a Sql Server en el foro de SQL Server en Foros del Web. Hola amigos: Tengo una gran duda, cuando quiero importar datos de un Archivo CSV que sus campos se encuentran separados por coma tengo solo algunos ...
  #1 (permalink)  
Antiguo 15/06/2009, 11:28
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Cómo Importar CSV a Sql Server

Hola amigos:
Tengo una gran duda, cuando quiero importar datos de un Archivo CSV que sus campos se encuentran separados por coma tengo solo algunos datos que vienen con comas por defecto, por ejemplo

CAMPO1 CAMPO2 CAMPO3
5400836517,PALACIOS SABASTIZA,RICARDO OSCAR
5400631524,"SANGAMA, REATEGUI",ELIZABETH
5400499219,FIERRO CUADRADO, "AMERICO, JORGE"

Estoy usando el comando Bulk Insert pero este solo puede reconocer como separador a la coma "," o también con las comillas "","" solo seria para un campo en particular que tenga uno de los dos pero yo deseo que cumpla los dos.

Gracias por su atención
  #2 (permalink)  
Antiguo 15/06/2009, 13:17
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Cómo Importar CSV a Sql Server

dile a la gente que te pasa el archivo, que coloque como separador de columnas el caracter PIPE, listo.......
  #3 (permalink)  
Antiguo 15/06/2009, 13:25
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Respuesta: Cómo Importar CSV a Sql Server

Se desea con comas no con PIPE
  #4 (permalink)  
Antiguo 15/06/2009, 13:38
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Cómo Importar CSV a Sql Server

PIPE, es el caracter INTERNACIONAL y estandar para la separacion de campos (columnas) en archivos texto, de no usuarlo, entonces te expones al tipo de problemas que bien mencionas.
  #5 (permalink)  
Antiguo 15/06/2009, 13:44
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Respuesta: Cómo Importar CSV a Sql Server

Existirá algun modo diferente para que cumpla con lo requerido??
  #6 (permalink)  
Antiguo 15/06/2009, 13:47
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Cómo Importar CSV a Sql Server

Lo ignoro y nunca he trabajado con campos separados por comas en archivos planos y las veces que se ha acordado la generacion de un archivo de este tipo, siempre pongo como condicion como caracter PIPE separador de campos o columnas.

Lo siento, espero ver mas comentarios.
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 00:16.