Документація Database Tour нова закладка Зміст Індекс

Атрибути відповідностей полів

 

Тут наведено повний список цільових атрибутів відповідностей полів, доступних в інтерфейсі Database Tour і в XML-форматі файлу відповідностей полів.

FieldName

Фізична назва цільового поля (колонки).

Цільові формати: Всі

FieldType

Тип цільового поля (колонки). Для баз даних SQL це повинен бути SQL-тип, що підтримується цільовою базою даних. Для інших баз даних це повинен бути тип, що підтримується цільовою базою даних.

Цільові формати: База даних, SQL

FieldSize

Максимальне число символів текстових полів або максимальна кількість розрядів для полів (колонок), що містять числа з плаваючою точкою.

Цільові формати: База даних, SQL

FieldScale

Кількість розрядів праворуч від десяткової точки для полів (колонок), що містять числа з плаваючою точкою.

Цільові формати: База даних, SQL

FieldNotNull

Значення 1 значить, що поле не приймає значень NULL.

Цільові формати: База даних, SQL

FieldDefaultValue

Вказує значення по замовчанню для поля. Цей атрибут застосовується лише тоді, коли потрібно (пере)створити цільову таблицю (тобто залежить від режиму експорту) та ігнорується в інших випадках.

Цільові формати: База даних, SQL

FieldCharset

Вказує набір символів для текстового поля для цільових баз даних типу MySQL, Interbase, Firebird і т.д. Якщо в даних цього поля можуть бути національні символи, рекомендується використовувати набори символів, сумісні з Unicode.

Цільові формати: База даних, SQL

FieldCollation

Вказує порівняння (collation) для текстового поля для цільових баз даних типу PostgreSQL, Interbase, Firebird і т.д. Цей атрибут застосовується лише тоді, коли потрібно (пере)створити цільову таблицю (тобто залежить від режиму експорту) та ігнорується в інших випадках.

Цільові формати: База даних, SQL

FieldIdentity

Вказує тип для автоінкрементних (identity) полів для деяких типів цільових баз даних. Поля з цим атрибутом можуть не мати відповідника серед вихідних полів (тобто назва відповідного поля джерела може бути пустою).

Цільові формати: База даних, SQL

FieldComputedBy

Вказує вираз для обчислюваних полів для цільових баз даних типу SQL Server, Oracle, PostgreSQL, Firebird і т.д. Поля з цим атрибутом не повинні мати відповідного вихідного поля (тобто назва відповідного поля джерела повинна бути пустою). Такі поля повністю розраховуються цільовою базою даних. Цей атрибут застосовується лише тоді, коли потрібно (пере)створити цільову таблицю (тобто залежить від режиму експорту) та ігнорується в інших випадках.

Цільові формати: База даних, SQL

FieldComputedStored

Вказує, чи обчислюване поле є збереженим (тобто не віртуальним). Коли обчислювана колонка збережена, результат обчислення зберігається в базі даних. Коли обчислювана колонка віртуальнa, її значення обчислюється під час доступу до цієї колонки, наприклад, за допомогою команди SELECT, і це значення не зберігається в базі даних. Цей атрибут застосовується лише тоді, коли потрібно (пере)створити цільову таблицю (тобто залежить від режиму експорту) та ігнорується в інших випадках.

Цільові формати: База даних, SQL

PrimaryKey

Вказує, чи дане поле є частиною первинного ключа. Цей атрибут застосовується лише тоді, коли потрібно (пере)створити цільову таблицю (тобто залежить від режиму експорту) та ігнорується в інших випадках.

Цільові формати: База даних, SQL

FieldDescription

Визначає опис поля (наразі лише для баз даних Oracle, SQL Server, PostgreSQL, MySQL). Цей атрибут застосовується лише тоді, коли потрібно (пере)створити цільову таблицю (тобто залежить від режиму експорту) та ігнорується в інших випадках.

Цільові формати: База даних, SQL

FieldSQLSpecification

Визначає повну специфікацію SQL для поля (без імені поля). Наприклад: NUMBER(12, 2) DEFAULT 0.

Цільові формати: База даних, SQL

FileName

Вказує шлях до файлу, в якому повинен бути збережений вміст поля джерела. Якщо цей атрибут не пустий, вміст поля джерела буде збережено до окремого файлу, вказаного цим атрибутом. Цільова тека повинна існувати. Шлях до файлу повинен бути динамічним виразом, що повертає унікальний рядок, інакше файл буде перезаписано для кожного експортованого запису. Для картинок з баз даних розширення файлу визначає цільовий формат картинки, тобто можлива конвертація формату картинки. Приклад: vle_expr(extract_file_path(target_file_name(1)) + 'notes' + to_string(dataset_field_val(1, 'PaymentId')) + '.txt').

Цільові формати: Всі

Увага! Немає попередження про перезапис для цих файлів.

TotalsExpression

Вказує вираз, результат обчислення якого має бути показано в цільовому файлі після експорту всіх записів джерела. Це може бути динамічний або константний вираз. Приклад: vle_expr('Sum: ' + to_string(dataset_sum(1, 0, 'PAYMENT_SUM'))).

Цільові формати: Всі, крім База даних, SQL, DBF