INF: Ejemplo del uso de desencadenadores anidados

Seleccione idioma Seleccione idioma
Id. de artículo: 79886 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

La siguiente secuencia de comandos muestra el uso de desencadenadores anidados. El resultado muestra cómo se completa el desencadenador interno antes de que el desencadenador llamado finalizado.

Más información

Secuencia de comandos

use pubs
      go

      create table t1(a int)
      go
      create table t2(a int)
      go
      create trigger t1it on t1 for insert as
          print 'begin t1it'
          insert t2 values(1)
          print 'end   t1it'
      go

      create trigger t2it on t2 for insert as
          print 'begin t2it'
          print 'end   t2it'
      go

      insert t1 values (1)
      go
				

Salida

begin t1it
begin t2it
end   t2it
end   t1it
(1 row affected)
				

Nota: Si los desencadenadores están anidados que está formado un vínculo circular, un mensaje de error volverá que indica que se ha excedido el máximo nivel de anidamiento.

Propiedades

Id. de artículo: 79886 - Última revisión: lunes, 14 de febrero de 2005 - Versión: 3.3
La información de este artículo se refiere a:
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbmt kbinfo kbother KB79886 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 79886

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com