He (Parse coma campos en los registros individuales separados) una tabla como esta:Tabla Normalización
Dispositivo
DeviceId Parts
1 Part1, Part2, Part3
2 Part2, Part3, Part4
3 Part1
me gustaría crear una tabla de 'partes', exportar datos a partir de piezas columna a la nueva tabla. Voy a dejar la columna de piezas después de eso Resultado esperado
piezas
PartId PartName
1 Part1
2 Part2
3 Part3
4 Part4
DevicePart
DeviceId PartId
1 1
1 2
1 3
2 2
2 3
2 4
3 1
¿Puedo hacer esto en SQL Server 2008 sin utilizar los cursores?
Qué has necesitado hasta ahora. Una sugerencia que todo lo que necesita aquí es una tabla con partID (Int, Identity (1,1)), nombre de parte e inserte en eso con una selección distinct..Después de eso, Join obtendrá la segunda tabla ... – Ash
He probado los cursores hasta el momento, pero no me gusta la solución y creo que debería haber una mejor manera de hacerlo. –