Der findes ikke en split() som i vbs. Du er nød til at bruge funktionen CHARINDEX(tegn,streng,[startpos]) til at få positionen på dit første skilletegn, SUBSTRING(streng,startpos,længde) til at klippe strengen ud og en RIGHT(streng,antaltegn) til at klippe strengen.
Du kan så oprette en tabel-variabel til at indeholde dine data.
Du kan bygge videre på nedenstående.
declare @s varchar(1000), @a int
set @s = 'tekst;tekst;tekst;tekst;'
declare @t table (tekst varchar(50)) While len(@s)>0 begin set @a=charindex(';',@s) insert into @t values(substring(@s,1,@a-1)) set @s = right(@s,len(@s)-@a) end select * from @t
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.