Tôi sẽ không cung cấp cho bạn một giải pháp đầy đủ, nhưng nếu tôi cần dữ liệu phân chia như thế này, tôi sẽ cố gắng sử dụng sqlxml
(bạn phải thử nó trên một số lượng lớn hàng để kiểm tra xem hiệu suất có phù hợp với bạn không):
declare @x table (prm int,iin varchar(20))
insert into @x values(1, 'A/B/C')
insert into @x values(3, 'D')
insert into @x values(2, 'R/G')
select
x.prm, x.iin, T.C.value('.', 'nvarchar(max)') as oout
from @x as x
outer apply (
select cast('<d>' + replace(x.iin, '/', '</d><d>') + '</d>' as xml) as Data
) as D
outer apply D.Data.nodes('d') as T(C)
xem sql fiddle demo để thử nó.