Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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-&^ % 서울 Ä