Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 12.2 LTS och senare
Returnerar en maskerad version av indata str.
I Databricks SQL och Databricks Runtime 13.3 LTS och senare stöder den här funktionen namngivna parameteranrop.
Syntax
mask(str [, upperChar [, lowerChar [, digitChar [, otherChar ] ] ] ] )
Argument
-
str: EttSTRINGuttryck. -
upperChar: En literal med ett teckenSTRINGsom används för att ersätta versaler. Standardvärdet är'X'. OmupperCharärNULLförblir versaler omaskerade. -
lowerChar: En literal med ett teckenSTRINGsom används för att ersätta gemener. Standardvärdet är'x'. OmlowerCharärNULLförblir gemener avmaskerade. -
digitChar: En literal med ett teckenSTRINGsom används för att ersätta siffror. Standardvärdet är'n'. OmdigitCharärNULLförblir siffrorna omaskerade. -
otherChar: En literal med ett teckenSTRINGsom används för att ersätta andra tecken. Standardvärdet ärNULL, vilket lämnar dessa tecken omaskerade.
Returer
EN STRÄNG.
Exempel
> SELECT mask('AaBb123-&^ % 서울 Ä');
XxXxnnn-&^ % 서울 X
> SELECT mask('AaBb123-&^ % 서울 Ä', 'Z', 'z', '9', 'X');
ZzZz999XXXXXXXXXZ
> SELECT mask('AaBb123-&^ % 서울 Ä', lowerChar => 'z', otherChar => 'X');
AzBz123XXXXXXXXXÄ
> SELECT mask('AaBb123-&^ % 서울 Ä', otherChar => '?');
AaBb123?????????Ä
> SELECT mask('AaBb123-&^ % 서울 Ä', NULL, NULL, NULL, NULL);
AaBb123-&^ % 서울 Ä