1. Главная
  2. Документы
  3. Функции
  4. Работа со строками
  5. UniqueString()

UniqueString()

Возвращает псевдоуникальную строку заданной длины в заданном регистре. Тесты показывают, что при генерации 1.000.000 строк длины 10 все сгенерированные значения уникальны. На больших выборках возможны дубли. Кроме того, следует учитывать, что, чем меньше длина генерируемой строки, тем более вероятно возникновения дубля.
В ситуациях, где критически важно отсутствие дублей, рекомендуется выполнять дополнительную проверку на уже использованные/сохраненные значения.
Или использовать в качестве уникального значения GUID.

Синтаксис:

UniqueString( maxLength, upperCase)

Параметры:

  • maxLength — число, максимальная длина строки.
  • uppperCase — булево, если истина, то строка будет возвращена в верхнем регистре, иначе в нижнем регистре.

Возвращаемый тип данных:

строка

Пример:

UniqueString(10, true) — возвращает псевдоуникальную строку длиной 10 символов в верхнем регистре.