Создание Html-Отчетов Для Динамических Табличных Структур.

В сравнительно недавнем прошлом возникла задача автоматизировать процесс формирования и отправки HTML отчеты руководству продаж за текущий месяц.

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

Потому что по каждому отчету все делалось вручную, что было, мягко говоря, нерационально.

Было решено создать HTML со стороны сервера базы данных и через Почта базы данных создать информационный бюллетень, выполнив команду sp_send_dbmail .

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

Чтобы восполнить этот пробел, предлагаю на рассмотрение свое решение.

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

   

DECLARE @object_name SYSNAME , @object_id INT

Теги: #xml #sql-сервер #dynamic sql #HTML #reports #t-sql #sql #HTML #Microsoft SQL Server
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.