Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So teilen Sie CSVs von einer Spalte in Zeilen in einer neuen Tabelle in MSSQL 2008 R2 auf

Aus Kommentaren sagen Sie, dass Sie eine String-Split-Funktion haben, von der Sie nicht wissen, wie sie mit einer Tabelle verwendet werden soll.

Die Antwort ist die Verwendung von cross apply etwas in der Art.

select P.Id,
       S.Value
from Posts as P
  cross apply dbo.Split(';', P.QuotedPostIds) as S