top of page
Волнистый абстрактный фон

Рабочая область редактора запросов

Рабочая область - это то поле на листе для ввода запросов/команд.

Разделение кода на составные части

Движок редактора запросов перед выполнением команд производит разбор кода, определяя составные части.

Для разделения кода используются специальные символы (; - точка с запятой, / - слеш, go - ключевое слово на отдельной строке).

Программа поддерживает два синтаксиса кода

 

  • Классический синтаксис Oracle: для отделения команд друг от друга используется символ ; (точка с запятой) за исключением команд create, begin, declate - данные команды отделяет от других символ / (слеш) на отдельной строке

  • Синтаксис MSSQL Server: для отделения команд друг от друга используется ключевое слово go на отдельной строке

 

Разрешено использовать любой из двух синтаксисов, в том числе оба одновременно

workspace - sql command execute

Логирование выполняемых операций

Текст любой команды/запроса языка SQL после выполнения сохраняется в локальном хранилище (база Core - таблица C$QUERY_HISTORY). В базе фиксируется: текст запроса/команды фактически выполненной ядром программы, статус выполнения, время выполнения, количество измененных строк, сообщения БД (output)

query history - show sql
query history - show output

 

Дополнительно, к сохранению данных в БД, прогресс выполнения каждой команды фиксируется на вкладке "Messages" листа: 

  • статус выполнения команд

  • время выполнения

  • номера строк в редакторе на которых располагается выполненная команда

Данные вкладки очищаются перед запуском выполнения команд

query history - messages
bottom of page