Поскольку максимум 4 идентификатора, вы можете использовать parsename ().Однако я бы выбрал подход XML.
Пример
Select A.CustomerID
,B.*
From YourTable A
Cross Apply (
Select CustomerID1 = xDim.value('/x[1]','varchar(100)')
,CustomerID2 = xDim.value('/x[2]','varchar(100)')
,CustomerID3 = xDim.value('/x[3]','varchar(100)')
,CustomerID4 = xDim.value('/x[4]','varchar(100)')
From (values (cast('<x>' + replace([CustomerID],'_','</x><x>')+'</x>' as xml))) X(xDim)
) B
Возвращает