إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime 12.2 LTS وما فوق
إرجاع إصدار مقنع من الإدخال str.
في Databricks SQL وDatabricks Runtime 13.3 LTS وما فوق تدعم هذه الدالة استدعاء المعلمة المسماة.
بناء الجملة
mask(str [, upperChar [, lowerChar [, digitChar [, otherChar ] ] ] ] )
الوسيطات
str: تعبيرSTRING.upperChar: حرفيSTRINGواحد يستخدم لاستبدال أحرف الأحرف الكبيرة. الافتراضي هو'X'. إذا كانتupperChar،NULLتظل أحرف الأحرف العليا غير محددة.lowerChar: حرفيSTRINGواحد يستخدم لاستبدال أحرف صغيرة. الافتراضي هو'x'. إذا كانتlowerChar،NULLتظل أحرف الأحرف الصغيرة غير محددة.digitChar: حرفيSTRINGواحد يستخدم لاستبدال الأرقام. الافتراضي هو'n'. إذا كانتdigitChar،NULLتظل الأرقام غير محددة.otherChar: حرفSTRINGحرفي واحد يستخدم لاستبدال أي حرف آخر. الافتراضي هوNULL، الذي يترك هذه الأحرف غير محددة.
المرتجعات
سلسلة.
الأمثلة
> 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-&^ % 서울 Ä