SQL scalar function: Util.dbo.RemoveLeadingZeros

CREATE FUNCTION [dbo].[RemoveLeadingZeros] (@Input VARCHAR(256))
RETURNS VARCHAR(256)
AS
BEGIN
    RETURN
        (SELECT CASE WHEN Pindex >0 THEN SUBSTRING(LInput, Pindex, LEN(LInput) - Pindex + 1) END
        FROM (SELECT LTRIM(@Input) AS LInput) a
        CROSS APPLY (SELECT PATINDEX('%[^0]%', LInput) AS Pindex)b
)
END

Description for SQL scalar function: Util.dbo.RemoveLeadingZeros

Todo
Site Map | Printable View | © 2008 - 2012 NuRoN Consulting, INC | Powered by mojoPortal | HTML 5 | CSS | Original design by Andreas Viklund
Share This Using Popular Bookmarking Services