Principales respuestas
SQL SERVE ERROR MSG4832

Pregunta
-
Hola compañeros
Tengo un problema con la base de datos, quiero importar datos a la tabla que tengo creado por medio del bulk insert.
alguien me puede ayudar porfavor gracias saludos
este es el código
codigo SQL SERVER:
bulk insert Santa_Fe.dbo.Record_Format from 'C:\Users\Chino\Desktop\1.txt' WITH ( FORMATFILE = 'C:\Users\Chino\Desktop\3.fmt');
Y ME SALE ESTE ERROR COMO SE MUESTRA LA IMAGEN:
la siguiente es el formato .fmt
la siguiente imagen son los registros que quiero meter en la tabla
siguiente imagen es el diseño de la tabla
Respuestas
-
Mi opcion seria o pasarlo a CSV y luego hacer el bulk o meterlo con las comillas y luego borrar las comillas con un replace de comillas a nada y listo.
- Marcado como respuesta FRANCISCO_TORRES miércoles, 29 de junio de 2016 16:48
Todas las respuestas
-
Saludos
Tu delimitador es ,?
BULK INSERT Santa_Fe.dbo.Record_Format FROM 'C:\Users\Chino\Desktop\1.txt' with (BATCHSIZE = 5000, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')
- Marcado como respuesta FRANCISCO_TORRES miércoles, 29 de junio de 2016 16:27
- Desmarcado como respuesta FRANCISCO_TORRES miércoles, 29 de junio de 2016 16:28
-
-
-
lo que pasa estoy desarrollando un sistema, y esos datos lo necesito meterlo a la base de datos, pero sin las comillas, por eso estaba usando formatfile pero sale ese error.
este es un ejemplo:
0,2005,1922478,"87501","THOMAS PROPERTIES-NM LLC","*UNASSIGNED",2005,0,44,0.00,0.00,0.00, 0.00,1
saludos
-
Mi opcion seria o pasarlo a CSV y luego hacer el bulk o meterlo con las comillas y luego borrar las comillas con un replace de comillas a nada y listo.
- Marcado como respuesta FRANCISCO_TORRES miércoles, 29 de junio de 2016 16:48
-
hice esto
update Record_Format
set Owner_Name= replace(Owner_Name, '"', '')where Owner_Name like'%"%'pero sabes porque no me funciona?
- Editado FRANCISCO_TORRES miércoles, 29 de junio de 2016 16:39
-
-
ya me funciono con este código se los dejo aquí por si alguien lo necesita muchas gracias.
por alguna razón el sql server no esta refrescando.
update Record_Format
set Owner_Name= CAST( replace(cast (Owner_Name as nvarchar(max)),'"', '') as ntext);gracias