Module
Contents
Index 🔎︎

# Специальные настройки

Задаёт способ работы с данными в базе.

Доступ к этой команде

В окне базы данных выберите Правка – База данных – Дополнительные параметры.

Доступность следующих элементов управления зависит от типа базы данных.

## Использовать соглашение об именах SQL92

Разрешает использовать в именах источников данных только те символы, которые соответствуют соглашению по присвоению имён SQL92. Все прочие символы отклоняются. Каждое имя должно начинаться с прописной или строчной буквы либо со знака подчёркивания (_). Остальные символы могут быть буквами ASCII, цифрами или знаками подчёркивания.

## Перед псевдонимами таблицы необходимо добавить ключевое слово "AS".

В некоторых базах данных между именем и псевдонимом добавляется ключевое слово "AS", тогда как в других – пробел. Установите этот параметр для вставки перед псевдонимом ключевого слова "AS".

## Завершение строк текста с помощью CR + LF

Для завершения каждой строки текста выберите кодовую пару CR + LF (предпочтительно для операционных систем DOS и Windows).

## Добавить псевдоним таблицы для инструкции SELECT

Добавляет псевдоним к имени таблицы в инструкции SELECT.

## Использовать синтаксис внешнего соединения "{OJ }"

Для внешних соединений используйте управляющие последовательности. Такая управляющая последовательность использует синтаксис {oj внешнее_соединение}

Пример:

select Article.* from {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR}

## Игнорировать разрешения драйвера базы данных

Игнорирует права доступа, предоставляемые драйвером базы данных.

## Заменить именованные параметры на "?"

Заменяет именованные параметры в источнике данных на вопросительный знак (?).

## Отобразить столбцы версии (если доступны)

Некоторые базы данных назначают полям номера версий, чтобы отслеживать изменения в записях. Номер версии поля увеличивается на единицу при каждом изменении его содержимого. Отображает внутренний номер версии записи в таблице базы данных.

## Использовать имя каталога в инструкции SELECT

Использование текущего источника данных каталога. Этот параметр удобно использовать, если источником данных ODBC является сервер базы данных. Не выбирайте этот параметр, если источником данных ODBC является драйвер dBASE.

## Использовать имя схемы в инструкции SELECT

Позволяет использовать имя схемы в инструкции SELECT.

## Создать указатель с инструкциями ASC и DESC

Создаёт указатель с инструкцией ASC или DESC.

## Сравнение логических значений

Выберите тип сравнения логических значений, который требуется использовать.

## Проверка ввода данных в требуемые поля формы

Если при вводе в форму новой записи или обновлении существующей оставляется пустым поле, связанное с столбцом базы данных, требующим ввода, выводится сообщение с требованием заполнить пустое поле.

Если этот флажок не установлен, формы в текущей базе данных не проверяются на требуемые поля.

Флажок доступен для всех типов источников данных, поддерживающих доступ к данным для записи. Флажок отсутствует для электронных таблиц, текста, csv и различных, открытых в режиме только для чтения, адресных книг .

## Игнорировать информацию поля валюты

Только для JDBC-соединений Oracle. Если включено, то ни один столбец не рассматривается как поле валюты. Тип поля, возвращаемый из драйвера базы данных, не учитывается.

## Использование литералов даты/времени, совместимых с ODBC

Выводит список элементов, которые принадлежат текущей копии.

## Создать первичный ключ

Использование существующего поля с уникальными значениями в качестве первичного ключа.

When connecting to a database using a generic API like ODBC, JDBC, or ADO, Base currently applies heuristics to determine whether this database supports primary keys. None of those APIs has dedicated support to retrieve this information.

The heuristics sometimes fails. This tri-state check box by default is set to the undetermined state, which means "apply the heuristics". If the check box is enabled, primary key support is assumed. If the check box is disabled, no primary key support is assumed.

Note that if this option is just for overruling the heuristics. If you enable the check box for a database which actually does not support primary keys, you will see some errors.