ALTER FUNCTION [dbo].[SplitString3]
(
    @str NVARCHAR(4000),
   @char NVARCHAR(10) 
)
RETURNS NVARCHAR(4000) 
AS
    BEGIN
				begin 
				declare  @inte int=1
				end
        SET @str = @str + @char
        WHILE LEN(@str) -PATINDEX('%[^0-9]%',@str) > 1
            BEGIN
				
								SET @inte = @inte*SUBSTRING(@str,PATINDEX('%[0-9]%',@str),1)
                set  @str = RIGHT(@str, LEN(@str) - PATINDEX('%[0-9]%',@str))
								
            END 
				
        RETURN @inte
    END
                
            
        
                    
                
浙公网安备 33010602011771号