Обработка SQL-операторов
Выполнение SQL-операторов возможно в двух режимах: интерактивном и пакетном.
В интерактивном режиме текст SQL-оператора вводится с клавиатуры и сразу передается на обработку inl.
В пакетном режиме текст SQL-оператора предварительно записывается в
текстовый файле (SQL-скрипте) с помощью любого текстового редактора
имеющегося в операционной системе и поддерживающего тип файла .txt
,
либо с помощью
inl, затем SQL-скрипт передается на обработку
inl. SQL-скрипт может содержать любое количество SQL-операторов.
Для предоставления входных SQL-операторов и результатов из выполнения в требуемой кодировке надо:
-
либо установить нужную кодировку с помощью переменной среды окружения
LINTER_CP
; -
либо предварительно выполнить SQL-оператор
SET NAMES < кодировка >
.
Примечание
SET NAMES
влияет только на последующее выполнение команд по тому каналу, по которому этот запрос был подан,
а установка LINTER_CP
– на все последующие действия, кроме выполняемых по ранее открытым каналам и тем каналам,
для которых впоследствии будет явно выполнен запрос SET NAMES
.