需要帮助填补空白我正在努力将一个变量拆分为 6 个变量。
DECLARE @item VARCHAR(MAX) = 'MG1111.TG2222.MW3333.JG4444.MG5555.MH6666'
DECLARE @item1 VARCHAR(MAX)
DECLARE @item2 VARCHAR(MAX)
DECLARE @item3 VARCHAR(MAX)
DECLARE @item4 VARCHAR(MAX)
DECLARE @item5 VARCHAR(MAX)
DECLARE @item6 VARCHAR(MAX)
set @item1 = (SUBSTRING( @item, 0, CHARINDEX('.', @item)))
set @item2 = (SUBSTRING(SUBSTRING( @item, CHARINDEX('.', @item)+1,LEN(@ITEM)),0,CHARINDEX('.', SUBSTRING( @item, CHARINDEX('.', @item)+1,LEN(@ITEM))) ))
set @item6 = (REVERSE(SUBSTRING( REVERSE(@ITEM), 0, CHARINDEX('.' , REVERSE(@ITEM)))))
print @item1
print @item2
print @item3
print @item4
print @item5
print @item6