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

Insertar TXT a una tabla de SQL 2000

Estas en el tema de Insertar TXT a una tabla de SQL 2000 en el foro de SQL Server en Foros del Web. Buen día, soy nuevo en este foro y en el manejo de PHP, SQL, lo que sucede es lo siguiente: Tenemos una programa hecho en ...
  #1 (permalink)  
Antiguo 08/11/2008, 17:10
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 15 años, 5 meses
Puntos: 0
Sonrisa Insertar TXT a una tabla de SQL 2000

Buen día, soy nuevo en este foro y en el manejo de PHP, SQL, lo que sucede es lo siguiente:

Tenemos una programa hecho en php que tenia sus BD en mysql pero estamos migrando la informacion a MS SQL, lo que sucede es que he estado buscando la solucion a la instruccion equivalente de MySQL

"LOAD DATA LOCAL INFILE 'txt/solicitud.txt' INTO TABLE Solicitud FIELDS TERMINATED BY ',' LINES TERMINATED BY ';' "

y quisiera saber si ahi una instruccion para meter los datos de un archivo de txt a una tabla de MS-SQL, si es asi se los agradeceria mucho...

Todo empezo por:
1.- Cargar los datos a una tabla txt (por que son datos externos que ya estan capturados y los pasan en este formato"txt")

2.- La carga de archivos txt a una carpeta del servidor ya esta lista (no ahi problema :D)

3.- El problema es como copiar los registros del TXT a la tabla de MS-SQL (estan limitados por "," y el fin de la linea esta limitado por ";")

se los agradecere mucho....
  #2 (permalink)  
Antiguo 10/11/2008, 08:55
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Insertar TXT a una tabla de SQL 2000

Tienes 2 formas:
1. BCP
2. DTS
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
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 09:40.