как создать триггер выбора для sybase ase 12.5?

#tsql #sybase #sap-ase

#tsql #sybase #sap-ase

Вопрос:

триггер обычно находится на удалении, обновлении, вставке. Это означает обновление данных. Я хочу использовать триггер для доступа к данным. например, при применении select к таблице может быть запущен триггер.

Возможно ли создать триггер выбора для sybase ase 12.5?

Комментарии:

1. Единственный способ взглянуть на что-то в access — это использовать аудит базы данных с помощью ASE Security и базы данных sybsecurity. Недостатком его использования является снижение производительности. infocenter.sybase.com/archive/index.jsp?topic =/…

2. в sybase ase нет триггеров выбора. вероятно, вы захотите использовать view, где вы можете показать пользователю то, что ему нужно видеть, и ничего больше.

Ответ №1:

Это утверждение триггера из документации:

 create trigger [owner .]trigger_name
    on [owner .]table_name
    for {insert , update , delete} 
    as SQL_statements 
  

как вы можете видеть, для выбора нет опции.
Так что это невозможно.