Aggiunta di riempimento del testo con una funzione SQL
Questa semplice piccola funzione viene utilizzata in tutti i nostri vari database e ci offre un modo carino per garantire il formato di una stringa.
Cosa fa

Richiede tre valori di input:
- @PadChar è il carattere da ripetere all'inizio.
- @PadValue è il valore da riempire
- @PadLen è la lunghezza della nuova stringa.
SELEZIONA 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