Поделиться через


hash_many()

Возвращает объединенное хэш-значение нескольких значений.

Синтаксис

hash_many(s1 , s2 [, s3 ...])

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
s1, s2, ..., sN скаляр ✔️ Значения для хэша вместе.

Возвраты

Функция hash() применяется к каждому из указанных скаляр. Полученные хэши объединяются в один хэш и возвращаются.

Предупреждение

Функция использует алгоритм xxhash64 для вычисления хэша для каждого скалярного, но это может измениться. Поэтому мы рекомендуем использовать эту функцию только в одном запросе, где все вызовы функции будут использовать один и тот же алгоритм.

Если необходимо сохранить объединенный хэш, рекомендуется использовать hash_sha256(), hash_sha1()или hash_md5() и объединить хэши в один хэш с побитовой оператором. Обратите внимание, что эти функции являются более сложными для вычисления, чем hash().

Примеры

print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)

Выходные данные

value1 value2 комбинированный
Привет World -1440138333540407281