Функцию разделения можно найти здесь
declare @str varchar(100)
set @str = "val1_val2,val3_val4"
declare @str varchar(100) = 'val1_val2,val3_val4'
select substring(f.value, 0, charindex('_', f.value)) as val1
,substring(f.value, charindex('_', f.value) + 1, LEN(f.value) ) as val2
from dbo.fnSplitString(@str, ',') f