ठीक है, मैं आपको पूर्ण समाधान नहीं दूंगा, लेकिन अगर मुझे इस तरह विभाजित डेटा की आवश्यकता है, तो मैं sqlxml
का उपयोग करने का प्रयास करूंगा (आपके लिए प्रदर्शन ठीक है या नहीं यह जांचने के लिए आपको बड़ी संख्या में पंक्तियों पर इसे आज़माना होगा):
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)
देखें sql fiddle डेमो कोशिश करने के लिए।