
TSQL kommaseperierter String in eine Tabelle umwandeln
Sample table: CREATE TABLE Testdata( SomeID INT, OtherID INT, String VARCHAR(MAX)) INSERT Testdata SELECT 1, 9, ‚18,20,22‘INSERT Testdata SELECT 2, 8, ‚17,19‘INSERT Testdata SELECT 3, 7, ‚13,19,20‘INSERT Testdata SELECT 4, 6, “INSERT Testdata SELECT 9, 11, ‚1,2,3,4‘GO The query ;WITH tmp(SomeID, OtherID, DataItem, String) AS( SELECT SomeID, OtherID, LEFT(String, CHARINDEX(‚,‘, String + ‚,‘) – 1), […]