Описание тега ora-hash

A simple Oracle hashing function.
1 ответ

Конвертировать ORA_HASH в SQL Server

Я пытаюсь преобразовать запрос Oracle в SQL Server и столкнулся с проблемой. Не могли бы вы мне помочь? Oracle Query: select ORA_HASH(SYS_GUID()) as SEGMENTID from my_Table Я ищу функцию, которая эквивалентна функции ORA_HASH() в SQL Server. Я искал…
09 окт '17 в 16:48
2 ответа

Является ли ora_hash детерминированным?

Я работаю с базой данных Oracle, и мне нужно иметь возможность разделить данные в таблице. Я понимаю, что в Rracle есть функция ora_hash, которая может разбивать данные на сегменты. Является ли функция ora_hash детерминированной? В моей программе я …
26 фев '12 в 03:48
1 ответ

ORACLE DISTINCT внутри функции

Я пытаюсь использовать следующее на оракуле 11g: select sum(ora_hash(distinct attribute) from table; Это дает мне ошибку:ORA-00936: "отсутствует выражение" Я ожидал, что это сработает, как, например, сумма (отличный атрибут) из таблицы; работает отл…
09 май '17 в 16:04
1 ответ

Является ли Oracle ORA_HASH "случайным"?

Ora_hash является детерминистическим в том смысле, что сохранение входных данных и константы начального числа даст определенный результат. Но для любого семени (включая значение по умолчанию) выходные данные ora_hash обязательно будут иметь свойство…
19 сен '13 в 19:19
0 ответов

База данных Oracle, проверка кода pl/sql

Мне нужно было проверить, что конкретный объект pl/sql (скажем, процедура) соответствует между средой разработки, тестирования и производства. Чтобы сравнить и знать со 100% уверенностью, что код соответствует, я написал простую функцию, такую ​​как…
02 ноя '15 в 11:32
1 ответ

Как реализовать ora_hash (посеянный хеш, который делит любой тип данных sql на n сегментов)

Я посмотрел статью в Википедии о хэш-таблицах, но, похоже, ничего не говорится о том, как реализовать хеш-таблицу, которая может равномерно распределять записи произвольного типа данных SQL по n сегментам. Кто-нибудь может указать мне направление до…
23 июн '14 в 22:43
1 ответ

Контрольная сумма строки с использованием ora_hash дает разные результаты для разных пользователей

Попытка сгенерировать уникальную контрольную сумму для строки данных в таблице Oracle, чтобы убедиться, что строка не изменилась между двумя пользователями, которые их извлекают, и пытается обновить их одновременно. SELECT ora_hash( KY_REFUND_ID CD_…
26 окт '18 в 13:32
1 ответ

Может ли ORA_HASH увеличить производительность соединения / обработки

У меня есть (относительно) основные права доступа к хранилищу данных 11G. Некоторая обработка, которую я выполняю, включает в себя соединение больших таблиц с большими таблицами с некоторыми вычислениями или добавление дополнительных столбцов в базо…
10 июн '13 в 22:30
0 ответов

Есть ли способ заполнить DBMS_CRYPTO.HASH результатом другого DBMS_CRYPTO.HASH?

У меня есть представление необработанных значений MD5, сгенерированных из DBMS_CRYPTO.HASH, и мне нужно сгенерировать один хэш MD5 из списка. Я знаю, что ORA_HASH имеет начальный параметр, который принимает число. Есть ли способ хэшировать мой списо…
11 окт '18 в 05:38
1 ответ

Как использовать ora_hash для столбца типа данных xmltype

Я хотел бы использовать ORA_HASH для типа данных xmltype, и обходные пути являются прямыми решениями? Я использую оракул 11g r2 и двоичный XML как вариант хранения для столбца xmltype Запрос, который я использовал для создания таблицы - это create t…
23 апр '14 в 07:11
1 ответ

Более быстрый хэш с меньшим количеством коллизий?

Какая форма хэширования будет возвращать самые быстрые результаты (и наименьший шанс того, что 2 результата вернут тот же хеш) при суммировании хеша всех строк (10 миллионов) для одного столбца (может быть NUMBER, VARCHAR, DATE, TIMESTAMP, но без CL…
05 ноя '11 в 03:17
0 ответов

Сравнивал бы две длинные строки с помощью ora_hash быстрее, чем прямое сравнение в Oracle

У меня есть две таблицы, таблица A и таблица B. Обе таблицы имеют миллион строк и столбец - столбец C, где тип данных - "varchar2(3000)". Ниже приводится схема: Create Table TableA ID number(20), C Varchar2(3000) Create Table TableB ID number(20), C…
16 дек '19 в 09:25
1 ответ

fnv_hash() в хеш-значении Impala vs oracle

как мы можем получить такие же хеш-значения в Oracle db, как и в impala. Я перенес таблицы и код из импалы в оракул. Некоторые запросы используют хеш-значения с FNV_HASHфункция в импале, теперь мы должны использовать те же значения и в оракуле. Я ис…
29 сен '21 в 14:32
0 ответов

Эквивалентная функция ORA_HASH в MySQL Server

Я ищу функцию, которая эквивалентна функции ORA_HASH() в сервере MySQL. Не могли бы вы помочь мне доказать эквивалентную функцию ORA_HASH на сервере MySQL, которая работает так же, как ORA_HASH?
13 май '22 в 08:17