powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создаю триггер на View, а он...
4 сообщений из 4, страница 1 из 1
Создаю триггер на View, а он...
    #32020303
Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем,

Пытаюсь создать триггер на View в SQL 2000. А в ответ ошибка, он говорит, что неверно задан объект. (Error 802). Вот текст триггера:

CREATE TRIGGER tr_name ON [dbo].View
FOR INSERT, UPDATE, DELETE
AS
print '1'

Вроде в документации такая ситуация описана. (CREATE TRIGGER команда).
Может кто сталкивался?
Всем всего.
...
Рейтинг: 0 / 0
Создаю триггер на View, а он...
    #32020304
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Триггера for update, insert, delete на VIEW можно создавать только для простейших вьюх, которые позволяют обновления. С малейшим усложнением VIEW это перестает работать. Так что лучше использовать триггера INSTEAD OF. Сдается мне, ошибка именно эта.
...
Рейтинг: 0 / 0
Создаю триггер на View, а он...
    #32020305
RTFBOL.

Тебе же нужны триггеры не FOR (AFTER), а триггеры INSTEAD OF.
...
Рейтинг: 0 / 0
Создаю триггер на View, а он...
    #32020306
Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо,
Да, действительно он может создавать только INSTEAD OF триггер, хотя текст, который появляется в окне для создания триггера содержит FOR. Недочет.

Еще раз спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создаю триггер на View, а он...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]