Я хочу создать триггер таблицы для вставки и обновления. Как я могу получить значения текущей записи, которая вставлена / обновлена?Sql Server 2005 - Вставить Update Trigger - Получить обновление, вставить строку
ответ
Внутри триггера вы можете использовать таблицу с именем «вставлен» для доступа к значениям новых записей и новой версии обновленных записей. Аналогично, таблица с именем «deleted» позволяет вам получить доступ к удаленным записям и исходным версиям обновленных записей.
с помощью функции «Обновить» в столбце (если вы хотите проверить факт обновления) или извлечения строк из таблицы «вставленного»
В то время как триггеры могут быть использованы для этого, я был бы очень осторожным в принятии решения реализовать их. Они являются абсолютным медведем для отладки и могут привести к отсутствию ремонтопригодности.
Если вам нужно сделать каскадные обновления (т. Е. Изменить таблицу A, в свою очередь, изменить таблицу B), я бы либо использовал хранимую процедуру (которая может быть проверена и отлажена легче, чем триггер), или если вам повезло достаточно для использования ORM (Entity framework, NHibernate и т. д.) выполнять эту функцию в вашей модели или репозитории.
- 1. SQL Server Trigger On Update или Вставить
- 2. Как вставить SQL Server Update Trigger
- 3. SQL Server - ПЕРЕД ВСТАВИТЬ Trigger
- 4. Обновление Trigger SQL Server
- 5. обновление/вставить PL/SQL
- 6. заявление Вставить в SQL Server 2005
- 7. Как вставить время в SQl Server 2005?
- 8. Вставить запрос в SQL Server 2005
- 9. Вставить DateTime в SQL Server 2005
- 10. SQL Server TRIGGER, который будет ВСТАВИТЬ или ОБНОВИТЬ другую таблицу
- 11. trigger in sql server 2005
- 12. SQL Server 2005 - Trigger Loop?
- 13. Вставить обновление хранимой процедуры на SQL Server
- 14. Как узнать последнее обновление/вставить активность в таблице sql 2005
- 15. Как обновить (обновить или вставить) в SQL Server 2005
- 16. обновление SQL и вставить
- 17. Вставить триггер в SQL Server
- 18. Отправить сообщение TCP в Update/Вставить/Удалить Trigger
- 19. SQL Server ВСТАВИТЬ таблицу PostgreSQL
- 20. SQL Server DB Trigger
- 21. Как вставить массив значений в SQL Server 2005?
- 22. sql server trigger ссылается на последнюю строку
- 23. SQL Server: вставить идентификатор
- 24. Вставить триггер SQL Server 2005, не вставляя достаточно записей
- 25. Обновление столбца и вставить строку
- 26. Обновление SQL Server 2005 SQL Server 2008
- 27. C# ВСТАВИТЬ с ВМЕСТО ВСТАВИТЬ TRIGGER
- 28. Как вставить в таблицу в sql server 2005
- 29. Обновление Trigger MSSQL - SQL Server
- 30. SQL Server Вставить запрос