Введение в DBEdit

Введение в DBEdit

DBEdit — это мощный редактор для работы с базами данных.

Он позволяет извлекать данные из таблиц, представлений, хранимых процедур и SQL-запросов, а также сохранять изменения обратно в базу данных.

Вот пример данных, загруженных из представления:

DBEdit - Пример представления без перевода

В отличие от других редакторов, DBEdit автоматически создает выпадающие списки значений для полей и параметров на основе значений первичных ключей из связанных таблиц.

В приведенном выше примере используются следующие таблицы:

Диаграмма примера 02 - Продвинутые возможности

Определение представления выглядит так:

CREATE VIEW s02.view_cashbook
AS
SELECT
    *
FROM
    s02.cashbook

Этого достаточно, чтобы DBEdit автоматически определил списки значений из связанных таблиц.

Разработчики могут настроить множество параметров.

Например, ниже представлено то же представление с переведенными именами полей и параметров, а также с переведенными данными.

DBEdit - Пример представления

Вот пример редактируемого отчета с использованием хранимой процедуры:

DBEdit - Пример процедуры

DBEdit поддерживает использование хранимых процедур и SQL-кода для обработки событий изменения ячеек.

Например, обработчик изменений для процедуры отчета имеет следующее определение:

CREATE PROCEDURE s02.usp_cash_by_months_change
    @column_name nvarchar(255),
    @cell_number_value money = NULL,
    @section int = NULL,
    @item_id int = NULL,
    @company_id int = NULL,
    @year int = NULL

Процедура принимает имя колонки и значение измененной ячейки, а также необходимые параметры из строки таблицы.

Вы можете использовать DBEdit с различными платформами баз данных:

  • Microsoft SQL Server
  • Oracle Database
  • MySQL и MariaDB
  • PostgreSQL
  • Snowflake
  • SQLite

Подключитесь к вашей базе данных и начните редактировать данные сразу.

Чтобы узнать больше о возможностях DBEdit, ознакомьтесь с примерами. Вы найдете шаблоны кода для решения типичных задач.

См. также:

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.