declare @ProductPrice1 nvarchar(500)
set @ProductPrice1=‘100|10|10’
declare @Price1WeiZhi1 int,@Price1WeiZhi2 int,@DomesticTradePrice money,@ForeignTradePrice money ,@MinOrderNum int
--获取位置
set @Price1WeiZhi1=CHARINDEX('|',@ProductPrice1)
--最小起订量
set @MinOrderNum=LEFT(@ProductPrice1,(@Price1WeiZhi1-1))
--获取第2个竖线位置
set @Price1WeiZhi2=CHARINDEX('|',@ProductPrice1,(@Price1WeiZhi1+1))
--获取内贸价格
set @DomesticTradePrice=SUBSTRING(@ProductPrice1,(@Price1WeiZhi1+1),(@Price1WeiZhi2-(@Price1WeiZhi1+1)))
--获取外贸价格
set @ForeignTradePrice=RIGHT(@ProductPrice1,(LEN(@ProductPrice1)-@Price1WeiZhi2))