powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возможна рекурсия в триггере?
3 сообщений из 3, страница 1 из 1
Возможна рекурсия в триггере?
    #32076496
Жаргал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например, пишем триггер FOR INSERT для таблицы Table1, а в триггере вызываем команду
INSERT INTO Table1 ...
Вопрос: Будет ли вызван триггер повторно? Или триггер выполняется лишь один раз?
...
Рейтинг: 0 / 0
Возможна рекурсия в триггере?
    #32076512
olegusan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BOL:

Recursive Triggers
SQL Server also allows recursive invocation of triggers when the recursive triggers setting is enabled in sp_dboption.
...
Рейтинг: 0 / 0
Возможна рекурсия в триггере?
    #32076518
Slavik77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE [a] (
[a] [int] NULL
) ON [PRIMARY]
GO
===============
CREATE TRIGGER [AME3] ON [dbo].[a]
FOR INSERT
AS
insert a select 5
print 1
===============

insert a select 7
==============


(1 row(s) affected)


(1 row(s) affected)

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


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