With MySampleData(filename)AS(SELECT 'wendy-elizabeth-inc-2013-01-04.txt' UNION ALLSELECT 'lowell_Corporation.txt' UNION ALLSELECT 'dwainc-LLC-LatestExport.txt')SELECT myfn.*,MySampleData.*FROM MySampleDataCROSS APPLY dbo.DelimitedSplit8K(REPLACE(filename,'_','-'),'-') myfn