- Categorias:
Funções de cadeia de caracteres e binários (Codificação/Decodificação)
BASE64_DECODE_STRING¶
Decodifica uma cadeia codificada em Base64 para uma cadeia de caracteres.
- Consulte também:
Sintaxe¶
Argumentos¶
Obrigatório:
inputUma expressão de cadeia de caracteres codificada em Base64.
Opcional:
alphabetUma cadeia de caracteres que tem até três caracteres ASCII:
Os dois primeiros caracteres na cadeia de caracteres especificam os dois últimos caracteres (índices 62 e 63) no alfabeto usado para codificar a entrada:
AaZ(índices 0-25)aaz(índices 26-51)0a9(índices 52-61)+e/(índices 62, 63)
Padrões:
+e/O terceiro caractere na cadeia de caracteres especifica o caractere usado para preenchimento.
Padrão:
=
Retornos¶
Uma cadeia de caracteres.
Notas de uso¶
Os caracteres da cadeia de caracteres
alphabetsão analisados em posição; para especificar caracteres diferentes na segunda ou terceira posição da cadeia de caracteres, você deve especificar explicitamente todos os caracteres anteriores, mesmo que deseje usar os padrões.Por exemplo:
+$especifica o padrão (+) para o índice 62 e um caractere diferente ($) para o índice 63; nenhum caractere é explicitamente especificado para preenchimento, portanto o caractere padrão (=) será usado.+/%especifica os padrões (+e/) para índices 62 e 63, e especifica um caractere diferente (%) para preenchimento.
A cadeia de caracteres
alphabetusada para decodificarinputdeve corresponder à cadeia de caracteres originalmente usada para codificarinput.
Para obter mais informações sobre o formato base64, consulte base64.
Exemplos¶
Isso mostra um exemplo simples de utilização do BASE64_DECODE_STRING:
Isto mostra outro exemplo de utilização do BASE64_DECODE_STRING:
Criar uma tabela e dados:
Agora execute uma consulta usando
BASE64_DECODE_STRING: