Перейти к содержанию

SELTA/SELTAEXETESE

Материал из Etersoft wiki


Тест запросов

Данная утилита позволяет проверить, как работает сам транслятор запросов, какие SQL запросы поддерживаются, а какие нет, и, возможно, выявить ошибки трансляции.


selta_translate.png


В верхнее текстовое поле вводится SQL запрос для MS SQL Server, и после нажатия кнопки Тест в нижнем поле появляется запрос для PostgreSQL.

Если результат трансляции начинается со строк:

"ERROR: can not translate query: "

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


Тест запросов к БД

Запросы можно проверить и прямо на базе, с выводом результатов: тест запросов к базе запускается из Инициализации баз данных.

selta_test_query.png

Запрос вводится в верхнее поле («Введите текст SQL запроса...») в формате MS SQL Server. Результат трансляции можно посмотреть, установив флажок «Показывать результаты трансляции».

В нижнем поле («Результат выполнения запроса») — статус выполнения и возвращённые данные.

Чтобы выполнить запрос PostgreSQL без трансляции, начните его с !!.