SQL İşleviyle Metin Doldurma Ekleme
Bu basit küçük işlev, çeşitli veritabanlarımızın tamamında kullanılır ve bize bir dizgenin biçimini garanti etmenin güzel bir yolunu sunar.
Bu ne yapar
Üç giriş değeri alır:
- @PadChar, başlangıçta tekrarlanacak karakterdir.
- @PadValue, doldurulacak değerdir
- @PadLen, yeni dizenin uzunluğudur.
SEÇ 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