Tengo datos en una tabla. Necesito copiarlo en otra mesa. Una de las columnas es cadena delimitada por texto. Entonces, lo que estoy pensando para seleccionar todas las columnas es insertar el valor de indentity y con la subconsulta para dividir en función del delimitador e insertarlo en otra tabla.Necesito dividir una cadena en una instrucción de selección e insertarla en la tabla
Aquí está el ejemplo de datos
ID Name City Items
1 Michael Miami item|item2|item3|item4|item5
2 Jorge Hallandale item|item2|item3|item4|item5
copia Nombre, Ciudad a una tabla conseguir la identidad y dividir y copiar Artículos a otra tabla con la columna de identidad Valor
Así salida debe ser
Tabla de usuarios
UserID Name City
1 Michael Miami
2 Jorge Hallandale
...
Items table
ItemID UserID Name
1 1 Item
2 1 Item2
3 1 Item3
4 1 Item4
5 2 Item
6 2 Item2
7 2 Item3
8 2 Item4
No es muy seguro cómo hacerlo con T-SQL. Se apreciarán las respuestas con ejemplos
Solo para aclarar la respuesta de Abdul (ojalá pueda agregar esta aclaración) ... entonces usaría la función Dividir como parte de un JOIN con su tabla base para generar los resultados finales de su declaración INSERT. –