← maurobernal.com.ar

Etiqueta: triggers

  • Listar Triggers

    Como identificar las triggers que hay en tu base de datos

    Siempre es útil poder listar las triggers que tienes funcionando en tu server de producción.

    Para ellos es que surge el siguente script:

    SELECT O.name AS [Trigger]
    ,OBJECT_NAME(parent_obj) AS Tabla
    ,OBJECTPROPERTY( id,'ExecIsUpdateTrigger') AS Es_Update
    ,OBJECTPROPERTY( id,'ExecIsDeleteTrigger') AS Es_Delete
    ,OBJECTPROPERTY( id,'ExecIsInsertTrigger') AS Es_Insert
    ,OBJECTPROPERTY( id,'ExecIsAfterTrigger') AS Es_After
    ,OBJECTPROPERTY( id,'ExecIsInsteadOfTrigger') AS Es_insteadof
     ,OBJECTPROPERTY(id, 'ExecIsTriggerDisabled') AS Habilitado
    FROM sysobjects O INNER JOIN sysusers U ON O.uid = U.uid
    INNER JOIN sys.tables T ON O.parent_obj = T.object_id
    INNER JOIN sys.schemas S ON T.schema_id = S.schema_id
    WHERE O.type = 'TR'

     

    Resultado en un Microsoft SQL Server 2008 R2 x64 con el Microsoft SQL Server Management Studio:

    Listar Triggers con TSQL

Tags

tsql (27)mssql (26)sql (20)devops (20)dotnet (18)docker (15)performance (14)contenedores (11)dotnet10 (10)linux (9)csharp (8)microservicios (7)angular (7)angular21 (7)sql server (6)issabel (6)docker-compose (6)typescript (6)mysql (5).NET (5)