Перейти к основному содержимому

Функция Ууид

Функция генерации случайных значений типа Ууид. Данная функция может использоваться для решения низкоуровневых задач, требующих генерации уникальных идентификаторов в запросе. Имеет следующий синтаксис:

Ууид()

В случае, когда необходимо автоматически присвоить уникальные значения для каждой записи временной таблицы, обычно рекомендуется использовать функцию АвтоНомерЗаписи — числа, полученные с помощью данной функции упорядочены, компактны и более читабельны. Однако если требуется получить уникальные идентификаторы для каждой записи (например, если вы хотите впоследствии слить несколько таких временных таблиц в один запрос) — в таком случае следует использовать функцию Ууид().

Пример использования в запросе:

ВЫБРАТЬ
Товары.Товар КАК Товар,
...
Ууид() КАК Ууид
ПОМЕСТИТЬ ТоварыСЦенами
;

ВЫБРАТЬ
Услуги.Услуга КАК Услуга,
...
Ууид() КАК Ууид
ПОМЕСТИТЬ УслугиСЦенами
;

ВЫБРАТЬ
ТоварыСЦенами.Товар КАК Номенклатура,
...
ТоварыСЦенами.Ууид КАК Ууид

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
УслугиСЦенами.Товар,
...
УслугиСЦенами.Ууид