Обработка SQL-операторов

Выполнение SQL-операторов возможно в двух режимах: интерактивном и пакетном.

В интерактивном режиме текст SQL-оператора вводится с клавиатуры и сразу передается на обработку inl.

В пакетном режиме текст SQL-оператора предварительно записывается в текстовый файле (SQL-скрипте) с помощью любого текстового редактора имеющегося в операционной системе и поддерживающего тип файла .txt, либо с помощью inl, затем SQL-скрипт передается на обработку inl. SQL-скрипт может содержать любое количество SQL-операторов.

Для предоставления входных SQL-операторов и результатов из выполнения в требуемой кодировке надо:

  • либо установить нужную кодировку с помощью переменной среды окружения LINTER_CP;

  • либо предварительно выполнить SQL-оператор SET NAMES < кодировка >.

Примечание

SET NAMES влияет только на последующее выполнение команд по тому каналу, по которому этот запрос был подан, а установка LINTER_CP – на все последующие действия, кроме выполняемых по ранее открытым каналам и тем каналам, для которых впоследствии будет явно выполнен запрос SET NAMES.