A função PadL
está com um comportamento bizarro tornando o caractere x
maiúsculo em uma situação muito peculiar.
A sua assinatura é:
PADL( <expr>, <max>, [ <char> ] )
Olhe os exemplos abaixo:
> PadL('1000', 8, 'x')
"xxxx1000"
> PadL('10000', 8, 'x')
"xxx10000"
> PadL('100000', 8, 'x')
"XX100000"
> PadL('100000', 8, 'y')
"yy100000"
> PadL('1000000', 8, 'x')
"x1000000"
Note que toda vez - e somente quando - o caractere dado é x
, o tamanho é 8
e o número tem 5 zeros, x
torna-se maiúsculo.
O que está acontecendo? O que a PadL bebeu?