Not
Å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 Runtime 16.0 och senare
Översätter en sträng tillbaka från application/x-www-form-urlencoded-format , eller NULL om formatet är felaktigt.
Syntax
try_url_decode(str)
Argument
-
str: EttSTRINGuttryck som ska avkodas.
Returer
En STRING.
Om strängen inte överensstämmer med formatet application/x-www-form-urlencoded returnerar NULLfunktionen .
Använd funktionen url_decode() om du vill höja CANNOT_DECODE_URL i stället.
Exempel
> SELECT url_encode('http://spark.apache.org/path?query=1');
http%3A%2F%2Fspark.apache.org%2Fpath%3Fquery%3D1
> SELECT try_url_decode('http%3A%2F%2Fspark.apache.org%2Fpath%3Fquery%3D1');
http://spark.apache.org/path?query=1
> SELECT try_url_decode('http%3A%2F%2spark.apache.org');
NULL
> SELECT url_decode('http%3A%2F%2spark.apache.org');
Error: CANNOT_DECODE_URL
> SELECT parse_url('http://spark.apache.org/path?query=1', 'QUERY', 'query');
1
> SELECT parse_url('http%3A%2F%2Fspark.apache.org%2Fpath%3Fquery%3D1', 'QUERY', 'query');
1