Ich habe eine Spalte Item(varchar(max))
in meinem SQL Server mit dem Namen es Zellendaten wie folgt enthält:Erstellen Sie mehrere Zeilen aus Zellenwert
'1 | 2 | 3 | 4 | 5'
I wollen ausgeben als:
1
2
3
4
5
Ist es möglich, dies mit SQL Server Management Studio zu tun.
Ja. Hier ist eine gute Referenz für eine Reihe von Möglichkeiten, Strings zu splitten: https://sqlperformance.com/2012/07/t-sql-queries/split-strings – ZLK
Die beste Lösung wäre, aufzuhören, begrenzte Werte zu speichern. Es verletzt 1NF und ist ein ernster Schmerz, mit dem man arbeitet. –
vgl. http://StackOverflow.com/a/13873801/2630032 –