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...