Задать вопрос
hummingbird
@hummingbird

Как правильно создавать триггеры (T-SQL)?

Здравствуйте!

На просторах интернета, включая сам MSDN, я не смог найти годный пример запроса для создания триггера - вечно вылезает какая-нибудь ошибка.

Вот, например, я пытаюсь создать аудит для таблицы "players" и уже на первой строке вылезает ошибка:
edf24823d5054f0192e4de631ca255a3.png

Таблица "players" существует, поля в ней есть. Она даже заполнена.

В чем проблема и как ее решить?
  • Вопрос задан
  • 318 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
hummingbird
@hummingbird Автор вопроса
Надо в самое начало писать USE <название_бд> GO
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
mahoho
@mahoho
Full stack certified PHP developer.
Попробуйте имя таблицы указать полностью: db_name.dbo.players. Management Studio в таком виде экспортирует созданные триггеры.
Ответ написан
Комментировать
@Noxy
увлекаюсь SQL
скорее всего management studio еще не обновила кэш и не знает о присутсвии таблицы.
попробуйте CTRL + SHIFT + R - обновить.

Сочетания клавиш среды SQL Server Management Studio
Ответ написан
Комментировать
@ashumkin
системный разработчик
1. Таблица players существует в той же схеме - dbo?
2. Collation базы регистронезависимый? Если нет: таблица называется players, а не Players (или plAyers, etc) ;) ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы