日期:2014-05-18 浏览次数:20487 次
declare @field nvarchar(15) set @field = 'K602-013-00' select parsename(replace(@field,'-','.'),1) union all select parsename(replace(@field,'-','.'),2) union all select parsename(replace(@field,'-','.'),3) --00 --013 --K602
------解决方案--------------------
低于4个'-'用parsename函数
否则用2楼