1 PadLeft 即:向已知字符串左边补充字符,使整个字符串到达指定长度 CREATE FUNCTION PadLeft ( ),/*原始字符*/ @TotalLength int,/*总长度*/ )/*占位符*/ ) ) AS BEGIN ), @PadLen int SET @VarNew=@VarOrgan SET @PadLen=@TotalLength-LEN(@VarOrgan) ) begin select @VarNew=@Placeholder+@VarNew end ret
1.PadLeft函数向已知字符串左边补充字符,使整个字符串到达指定长度 CREATE FUNCTION PadLeft ( ),/*原始字符*/ @TotalLength int,/*总长度*/ )/*占位符*/ ) ) AS BEGIN ), @PadLen int SET @VarNew=@VarOrgan SET @PadLen=@TotalLength-LEN(@VarOrgan) ) begin select @VarNew=@Placeholder+@VarNew end retu
USE [Test] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --@column 表示字段或者常量,@paddingChar 表示 补位字符, @len 补位数量, @returnStr ),),@len int) ) as begin ) ))), '') + @column return @returnStr end
Public Function PadLeft(ByVal s As String, ByVal i As Integer, ByVal c As String) If i > LenB(s) Then PadLeft = String(i - LenB(StrConv(s, vbFromUnicode)), c) & s Else PadLeft = s End IfEnd FunctionPublic Function PadRight(By
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleAppConvert { class Program { static void Main(string[] args) { ; i < ;i++ ) { String str = Convert.ToString(i).PadLeft(, '); Console.WriteLine(str)