Шаг 12 - Что сделал Web Assistant

В прошлом шаге мы с Вами посмотрели как публиковать данные в виде HTML. Интересно как эта публикация была организована. Подобные веши делают используя триггеры. И Web Assistant поставил триггер на изменение таблицы. Давайте смотреть. Нам в Enterprise Manager нужно добраться до таблицы. Щелкаем на ней правой кнопкой мыши и выбираем пункт меню Triggers:

gif/12_1.gif (2430 b)

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

gif/12_2.gif (6585 b)

Основная здесь системная процедура sp_makewebtask. А то, что мы делали, просто диалоговый интерфейс для ее настройки. Ее описание довольно большое, но я попробую:

sp_makewebtask 
@outputfile = имя выходного файла, 
@query = запрос
[ 
[@fixedfont = шрифт для вывода,] 
[@bold = жирное начертание,] 
[@italic = наклонное начертание,] 
[@colheaders = таблица результатов с заголовком,] 
[@lastupdated = вывод даты обновления,] 
[@HTMLHeader = заголовков страницы,] 
[@username = имя пользователя,] 
[@dbname = имя БД,] 
[@templatefile = файл шаблон,] 
[@webpagetitle = заголовок страницы,] 
[@resultstitle = имя результата запроса,]
[
[@URL = ссылка на дополнительный HTML документ, 
@reftext = описание ссылки] |  [@table_urls = признак запроса, 
@url_query = команда запроса,]
]
[@whentype = периодичность,] 
[@targetdate = дата публикации,] 
[@targettime = время публикации,] 
[@dayflags = дни недели,] 
[@numunits = частота,] 
[@unittype = единицы частоты,] 
[@procname = имя задания, ] 
[@maketask = признак задачи,] 
[@rowcnt = максимальное число записей,] 
[@tabborder = рамка,] 
[@singlerow = вывод одной записи или всех,] 
[@blobfmt = способ отображения записей]
]

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 09.09.2001