El análisis de retroceso archivos de texto delimitados utilizando SQL Server 2005
-
22-09-2019 - |
Pregunta
Tengo que analizar un retroceso delimitado archivo plano utilizando SQL Server 2005 y la actualización en algunas mesas. ¿Cuál es la mejor manera de hacerlo?
Solución
probado esto?
BULK INSERT MyTable
FROM 'c:\file.csv'
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = '\b',
ROWTERMINATOR = '\n'
)
Se puede o no trabajar con ese delimitador, también puede intentar \ x08
Otros consejos
Adam Machanic tenía un buen artículo sobre la escritura de programas de análisis de cadenas SQLCLR. Mira esto:
http://dataeducation.com/faster-more-scalable- SQLCLR-string-división /
Lo que necesita es un C # de Split como función en TSQL. función de un tal no existe. Sin embargo, muchas personas han escrito una función como esta. Por ejemplo:
http://blogs.vbcity.com/hotdog /archive/2008/06/04/9085.aspx
Randy
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow