Cómo cambiar valores separados por comas a texto en SQL

valores separados por comas ( CSV ​​) se refiere a los archivos de texto sin formato que se componen de cadenas de información en bruto organizados en valores separados por comas. Por ejemplo, un archivo podría consistir en el texto " a, b ​​, c, d, e " para representar cinco filas o columnas diferentes . Los usuarios pueden encontrar grandes archivos CSV difícil de leer debido a la forma en el texto se muestre . Afortunadamente , un administrador de base de datos puede utilizar el lenguaje de base de datos SQL para convertir valores separados por comas de texto a más legible. Instrucciones Matemáticas 1

ejecutar el Administrador de SQL de su preferencia .
2

Abra la ventana "Editor de SQL " . Tipo:

"CREATE dbo.Split FUNCIÓN ( String varchar ( 8000 ) , Delimiter char ( 1 ) ) /devuelve TABLA temptable ( artículos varchar ( 8000 ) ) /como /iniciar /declarar idx int /declarar varchar slice ( 8000 ) /seleccionar idx = 1 /if len ( String ) Sal ! 1 o String es nula rentabilidad /mientras idx = 0 /iniciar /set idx = charindex ( @ @ delimitador , ! String) /si idx = 0 /set slice = izquierda ( @ String, @ idx - 1 ) /else /set slice = String /if ( len ( slice ) > 0 ) /insertar en @ ( Artículos) valores TempTable ( slice ) /set String = derecha ( @ String, len ( String ) - idx ) /si len ( String ) = 0 descanso /final /vuelta /final "

- sin las comillas . Sustituya cada " /" con un salto de línea .
3

Guardar la función en la ventana "Editor de SQL " .
4

Abra el " informe de SQL " ventana. Tipo " select * from dbo.split (archivo CSV ) " - sin las comillas . Reemplazar " archivo CSV " con la ubicación del archivo de valores separados por comas . Ejecute el informe
5

Haga clic en " Archivo" y luego " Guardar como. " . Ingrese su nombre deseado para el archivo y seleccione "Texto " para el formato de archivo . Haga clic en " Guardar".