Происходит перед удалением представления из текущей базы данных. Имеется две версии синтаксиса.
PROCEDURE dbc_BeforeDropView(cViewName) |
PROCEDURE dbc_BeforeDropView
LPARAMETERS cViewName |
Параметры
- cViewName
-
Указывает имя представления, которое будет удалено из текущей базы данных.
Примечания
DROP VIEW почти идентично DELETE VIEW; DROP VIEW представляет собой синтаксис стандарта ANSI SQL для удаления SQL представления. Обе команды удаляют определение представления из активной базы данных, но их синтаксис слегка различается.
Вы можете использовать событие dbc_BeforeDropView event для отслеживания доступа до удаения представления из базы данных.
Возврат .F. из процедурного кода события предотвратит удаление представления.
Пример
Скопировать код | |
---|---|
* Отображает имя события, откуда оно вызвано и ; * переданные параметры. PROCEDURE dbc_BeforeDropView ; (cViewName) ? '>> ' + PROGRAM() ?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1) ? ' cViewName = ' + TRANSFORM(cViewName) + ' - ' ; + TYPE('cViewName ')+' /end/ ' ENDPROC |