日付パディング機能
日付パディング機能を使用して、予測可能な長さのデータを返します。主にこのサイトの他の機能と組み合わせて使用します。
これは、特にDFATEFROMPARTSの置換である、2文字または4文字の長さの埋め込み値を返すために他の人によって呼び出される基本関数の1つです。
CREATE FUNCTION Dates.DatePad(@PadValue NVARCHAR(100),@PadLen INT) RETURNS NVARCHAR(4) AS BEGINRETURN ISNULL(REPLICATE('0',@PadLen-LEN(@PadValue))+@PadValue,LEFT(@PadValue,@PadLen))ENDGO