DISPLAY

Формат

DISPLAY
EVENT [< имя схемы >.]< имя события >
| VARIABLE [< имя схемы >.]< имя переменной > 

Поддерживаются следующие конструкции именования событий и переменных:

  • "schema.name";

  • "schema"."name";

  • Name;

  • "name";

  • schema.name;

  • schema."name";

  • "schema".name.

Назначение

Предоставляет справочную информацию о событиях (глобальных/не глобальных) и глобальных переменных хранимых процедур.

Описание

Опция EVENT предоставляет справочную информацию о событиях. Информация берется из системной псевдотаблицы $$$EVENTS_INFO.

< Имя события > может ссылаться как на глобальное (хранимое в БД) событие, так и на обычное (локальное существующее только в текущем сеансе СУБД).

Если < имя схемы > не задано, по умолчанию используется текущая схема.

Все имена допускают символ обобщения %.

Если имена являются регистрозависимыми, то они должны обрамляться двойными кавычками, например,

        "SysAdmin"."%"
        "Ито%"
	  

Для получения соответствующей справочной информации подать запросы:

  • о всех событиях:

    display event %.%
  • о всех глобальных переменных хранимых процедур:

    display variable%.%
  • о всех событиях только текущей схемы:

    display event %
  • о всех глобальных переменных хранимых процедур только текущей схемы:

    display variable %

Примеры

  1. create or replace global event MOD_AUTO as delete, update on auto;
    
    display event m%
    SQL >
                 Event SYSTEM.MOD_AUTO
    
     * ID                        : 3
     * Global                    : YES
     * On table                  : AUTO
     * On operation              : UPDATE DELETE
     * Autoreset                 : NO
     * Disabled                  : NO
     * Active                    : NO
     * Procedure                 : NO
     * Wait execution procedure  : NO
     * Private                   : NO
     * Current time event        : NO
     * Execute as current user   : NO
     * Source                    : create or replace global event MOD_AUTO as
     delete, update on auto
     * Query charset             : CP866 
  2. display event system.m%
    display event sys%.m%
    display event s%.m%
    display event s%.%
    display event %.mod_auto
    display event s%.%
    display event %."Удаление в AUTO"
    display event %."Удаление%"
    display event "Админ%"."Удаление%"
  3. create  variable department int=125;
    create  variable company char='RELEX';
    
    SQL > display variable %
    
                 Variable SYSTEM.DEPARTMENT
    
     * ID                        : 1
     * NULL allowed              : NO
     * Type                      : INTEGER
     * Maximum length            : 4
     * Default value length      : 4
     * Default value             : 125
    
                 Variable SYSTEM.COMPANY
    
     * ID                        : 2
     * NULL allowed              : NO
     * Type                      : CHAR
     * Maximum length            : 20
     * Default value length      : 5
     * Default value             : 'RELEX'