Online Documentation for Data Generator for InterBase/Firebird
Параметры для поля типа STRING
В полях типа string содержатся текстовые данные. Сортировка и сравнение таких данных производится исходя из набора символов указанного для столбца. Значения для такого поля могут быть сгенерированы случайным образом (с использованием ограничений или шаблонов), последовательно, а также могут быть получены из конкретного списка значений, или с помощью SQL запроса. В качестве источника данных можно использовать также значение существующего поля соответствующего типа.
Раздел Generation properties позволяет определить параметры генерации значений для поля типа string.
Выберите тип генерации данных:
Generate random data
Данные типа string могут быть сгенерированы случайным образом двумя способами: с использованием ограничений или шаблонов.
- Использование ограничений (Constraints)
Задайте минимальную (Min length) и максимальную длину (Max length) генерируемых значений. Вы также можете указать диапазон символов, которые будут использованы для генерации данных: начальный (Start char) и конечный (End char) символ диапазона.
- Использование шаблонов (Mask)
Выберите опцию Using mask для генерации значений с помощью шаблона. Используйте окно Masks для создания и редактирования различных шаблонов текстовых данных:
- символы 'A' и 'a' в процессе генерации данных заменяются на случайные буквы ('А'-'Z' и 'a'-'z');
- символ 'N' служит для обозначения случайной цифры;
- символы '{n}' обозначают количество последнего символа n раз;
- символ следующий за знаком '\' рассматривается, как обычный символ.
Все остальные символы в маске будут представлены без изменений.
Generate incremental Data
Укажите начальное значение (Initial value) и инкремент (Increment) для генерации возрастающей упорядоченной последовательности значений. Вам также следует указать начальный символ и конечный символ диапазона, который будет использован при генерации последовательности. В поле Charset задайте кодировку.
Get data from List / SQL query
Данная секция позволяет вам определить список значений для последующей генерации из него текстовых данных. Вы также можете ввести значения вручную с помощью опции List of Values.
Чтобы добавить отдельное значение, используйте кнопку Add Value.
Загрузить список значений из внешнего файла можно с помощью кнопки Load from file.
Для сохранения списка значений во внешнем файле воспользуйтесь кнопкой Save to file.
Чтобы удалить выбранное значение, нажмите кнопку Delete Value.
Очистить список можно с помощью кнопки Clear.
Random order
Включите опцию, если хотите, чтобы в процессе генерации значения из списка отбирались в случайном порядке. Если опция выключена, будет сохранен оригинальный порядок.
Чтобы для генерации данных использовать набор данных, полученный в результате SQL запроса, выберите опцию SQL Query.
Использование опции Sample text позволяет генерировать данные из отрывка текста. Текст, который будет использован по умолчанию, можно задать в разделе Default constraints диалогового окна Preferences.
Get data from column
Данный тип генерации данных позволяет Вам указать поле, значения которого будут использованы для генерации данных. Используйте раскрывающиеся списки Table и Field для выбора подходящего поля.