Subir a SQL erver un TXT con registros separados por (;)

diana
03 de Febrero del 2006
Hola a todos. Tengo unos archivos .txt que contienen registros donde los campos están separados por ( ; ), quiero subir esos datos a una tabla de SQL, pero no puedo, porque solo me da opciones de que la data esté separada por ( \' ) o ( " ) y otras que no recuerdo, pero no me da ( ; ). Ayuda es urgente diganme como hago.

Battlecat
03 de Febrero del 2006
Para evitar este problema, utilice la instrucción Transact-SQL de BULK INSERT para importar datos de un archivo de texto que es mayor que 32 MB a una tabla. Para hacer esto, siga estos pasos:1. Inicie el Analizador de consultas de SQL.
2. En el menú Archivo, haga clic en Nuevo.
3. Haga clic en Blank Query Window y a continuación, haga clic en Aceptar.
4. Pegue el código siguiente en la ventana de consulta:USE BcpTestDB
go
BULK INSERT [BcpTestDB].[dbo].[BcpTestTable]
FROM \'<Carpeta de origen>\LargeFile.txt\'
WITH
(
CODEPAGE=932,
FIELDTERMINATOR = \'\t\' , ROWTERMINATOR = \'\n\'
)
go
Nota• <Source Folder> es un marcador de posición para la carpeta para la que se crea el archivo LargeFile.txt.
• La página de códigos 932 es una página de códigos para el idioma japonés.

5. En el menú Consulta, haga clic en Ejecutar para ejecutar la consulta. Los datos del archivo LargeFile.txt se importan correctamente a la tabla BcpTestTable.


Esto lo tome de la ayuda de SQL. Espero que te sirva

diana
03 de Febrero del 2006
Muchas gracias!!!
Creo que eso me va a servir...