Инструменты пользователя

Инструменты сайта


hash

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

hash [2009/05/19 18:17] (текущий)
Строка 1: Строка 1:
 +====== HASH() ======
  
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  +  |  +  |  +  |
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​ [[raznovidnosti_jazyka_sql|ESQL]], ​ [[raznovidnosti_jazyka_sql|ISQL]], ​ [[raznovidnosti_jazyka_sql|PSQL]]
 +
 +===== Формат =====
 +<code sql>​HASH( <​string>​ )</​code>​
 +^ Аргумент ^ Описание ^
 +|<​string>​ |Столбец или выражение,​ которое приводится к строковому типу данных. |
 +|Результат |[[типы данных|BIGINT]]|
 +===== Описание =====
 +Возвращает хэш от указанной строки,​ используя алгоритм ELF HASH.
 +
 +[[Встроенные функции|Встроенная функция]]. Является не зарезервированным ключевым словом.
 +
 +===== Пример =====
 +<code sql>
 +  SELECT E.FULL_NAME,​ HASH(E.FULL_NAME) AS HASH FROM EMPLOYEE E
 +</​code>​
 +
 +===== См. также =====
 +[[Встроенные функции]]
 +
 +===== Источник =====
 +http://​www.firebirdsql.org/​rlsnotesh/​rlsnotes210.html#​rnfb210-appx-A
hash.txt · Последние изменения: 2009/05/19 18:17 (внешнее изменение)