SHA2 (Lakehouse v1)
Calcule la famille de fonctions de hachage SHA-2 (SHA-224, SHA-256, SHA-384 et SHA-512). Si la longueur de hachage ne fait pas partie des valeurs autorisées, la valeur renvoyée est NULL. Sinon, le résultat de la fonction est une valeur de hachage contenant le nombre de bits souhaité, sous la forme d’une chaîne de chiffres hexadécimaux.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.sha2(<expr>, <expr>)Exemples Analyze
Section intitulée « Exemples Analyze »func.sha2('1234567890', 0)
┌──────────────────────────────────────────────────────────────────┐│ func.sha2('1234567890', 0)) │├──────────────────────────────────────────────────────────────────┤│ c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab782862f268646 │└──────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »SHA2(<expr>, <expr>)Exemples SQL
Section intitulée « Exemples SQL »SELECT SHA2('1234567890', 0);
┌──────────────────────────────────────────────────────────────────┐│ sha2('1234567890', 0) │├──────────────────────────────────────────────────────────────────┤│ c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab782862f268646 │└──────────────────────────────────────────────────────────────────┘