terminó terminada recursión recursividad recursivas máxima instrucción funciones finalizar ejemplo declaración cte consultas completar antes agotó agotado sql-server tsql triggers

sql-server - terminada - la declaración terminó la recursión máxima 100 se ha agotado antes de completar la declaración



¿Un gatillo INSERT es recursivo o causa un ciclo infinito? (1)

Esta es una configuración en SQL: consulte la página msdn CREATE TRIGGER , específicamente la sección sobre Disparadores recursivos. La configuración que debe examinar es RECURSIVE_TRIGGERS, si esto es falso, un disparador en Table1 no activará otra inserción en Table1. Si permite desencadenantes recursivos, el límite es de 32 niveles de profundidad.

Tengo un gatillo INSERT en la mesa. Cuando se inserta una fila en la tabla, se dispara el disparador INSERT .

El comportamiento del desencadenante es tal que insertará otra fila en la misma tabla .

¿Cuál sería el resultado de la declaración INSERT ?

¿Esto INSERT resultado en un bucle infinito, o simplemente los 2 insertos esperados?