2010-10-23 4 views
0

Я хочу возвращать разные результаты пользователю при использовании Select, потому что он возвращает неправильное значение, и я не могу использовать представление или что-то еще, потому что его стороннее приложение.Trigger on Select

Я хочу сделать вместо его выбора выполнить другой триггер выбора или любую другую вещь.

ответ

3

SQL Server не имеет понятия о вызове триггера INSTEAD OF SELECT (или AFTER SELECT). Вам нужно будет найти другой способ достижения этого.

0

На самом деле сервер SQl поддерживает Trigger on an INSERT, UPDATE, or DELETE statement, нет концепции trigger в инструкции Select. Вы можете написать хранимую процедуру для реализации логики или вам нужно найти другой способ.

0

Посмотрите мое предложенное решение на this similar question.

«Использование VIEW и ВМЕСТО триггеры, чтобы сделать его вести себя как стол и вы можете выполнить эквивалент ВМЕСТО SELECT, триггер среди других интересных вещей ....»