• Thank you for another good question Ron!

    NULL value will also be returned in the below two conditions:

    -- When starting position is negative

    SELECT STUFF(@str, -1,5,@stx)

    -- When starting position is greater than the expression length => LEN(@str)

    SELECT STUFF(@str, 7,5,@stx)

    ~ Lokesh Vij


    Guidelines for quicker answers on T-SQL question[/url]
    Guidelines for answers on Performance questions

    Link to my Blog Post --> www.SQLPathy.com[/url]

    Follow me @Twitter