Tariscope 4.x. Руководство пользователя"
3. Программа Tariscope
3.5. Работа с представлениями для вызовов
3.5.13. SQL запросы для любой таблицы
Tariscope обеспечивает возможность для создания SQL запросов для любой таблицы базы данных Tariscope. Это можно использовать, например, для проверки корректности запросов при создании форм отчетов или для решения каких-либо проблем при эксплуатации Tariscope. Эта функция требует знания структуры базы данных Tariscope. Описание базы данных Tariscope приведено в документе “Tariscope 4.x. Каталог база данных”.
Для реализации этой функции, создайте пустой текстовый файл с расширением ‘sql’. В меню программы Tariscope выберите Файл → Открыть файл. В списке типов файлов выберите SQL запрос (*.sql), как показано на рисунке 3.5.34.
Рисунок 3.5.34
Очень важно указать это расширение.
Выберите необходимый файл. Откроется новое представление, где будет отображаться содержимое файла. Введите в этом представлении один или несколько требуемых SQL запросов.
Если вы ввели несколько SQL запросов, то выделите необходимый их них и щелкните по иконке Старт на панели инструментов. Пример такого использования показан на рисунке 3.5.35.
Рисунок 3.5.35
Если ваш SQL запрос правильный, вы получите результат, который будет отображаться во вкладке Таблица этого представления. Пример этого представления с выполненным запросом показан на рисунке 3.5.36.
Рисунок 3.5.36
Вы можете выделить и скопировать отдельные ячейки этой таблицы или всю таблицу. Для этого выберите необходимые ячейки и щелкните правой кнопкой мыши по любому месту таблицы. В появившемся меню выберите Копировать.
Вы также можете экспортировать данные таблицы во внешний файл одного из следующих расширений: PDF, CSV, HTML или Excel. Для этого щелкните правой кнопкой мыши по любому месту таблицы. В появившемся меню выберите требуемый формат экспорта.
Вкладка Сообщение содержит информацию о выполнении запроса.
Если вы щелкните правой кнопкой мыши, когда фокус находится в части представления с SQL запросами, появится меню, которое содержит следующие пункты:
- Старт. Запускает на выполнение выбранный SQL запрос.
- Стоп. Останавливает выполнение запущенного SQL запроса.
- Отменить. Удаляет последние изменения, сделанные в представлении к предыдущему состоянию.
- Повторить. Эта функция противоположная функции Отменить. Она возвращает данные, отмененные функцией Отменить.
- Вырезать. Позволяет вырезать выделенные данные.
- Копировать. Обеспечивает копирование данных в буфер.
- Вставить. Обеспечивает вставку данных из буфера.
- Выбрать все. Выбирает всю таблицу.