افزودن Text Padding با عملکرد SQL
این عملکرد ساده ساده در سرتاسر پایگاه داده های مختلف ما مورد استفاده قرار می گیرد و راهی خوب برای تضمین قالب یک رشته به ما می دهد.
چکار میکند
این سه مقدار ورودی می گیرد:
- PadChar شخصیتی است که در ابتدا تکرار می شود.
- PadValue مقداری است که باید پر شود
- PadLen طول رشته جدید است.
dbo.TextPad را انتخاب کنید ("0" ، "1" ، 5)
SQL
CREATE FUNCTION [dbo].[TextPad](@PadChar CHAR(1),@PadValue NVARCHAR(100),@PadLen INT) RETURNS NVARCHAR(100) AS BEGINRETURN ISNULL(REPLICATE(@PadChar,@PadLen-LEN(@PadValue))+@PadValue,LEFT(@PadValue,@PadLen))END