ESTADO DE UMA TRIGGER

AMELORP 18/12/2009 14:56:57
#330031
tem como eu saber o estado de uma trigger se está ativa ou não?

sei que posso habilitar ou desabilitar temporariamente mas como saber o estado atual de uma trigger?


ALTER TABLE aluno_disciplina DISABLE TRIGGER ARREDONDAR

RCMRO 18/12/2009 15:55:48
#330041
Resposta escolhida
Se for SQL SERVER 2005 ou 2008 faz o seguinte:

SELECT is_disabled
FROM sys.triggers
WHERE Name = [ô]TRIGGER_ARREDONDAR[ô]
AMELORP 18/12/2009 17:04:08
#330051
Citação:

RCMRO escreveu:
Se for SQL SERVER 2005 ou 2008 faz o seguinte:

SELECT is_disabled
FROM sys.triggers
WHERE Name = [ô]TRIGGER_ARREDONDAR[ô]



E SE NÃO FOR? estou com sql server 2000
AMELORP 18/12/2009 17:32:01
#330053
Citação:

AMELORP escreveu:
RCMRO escreveu:
Se for SQL SERVER 2005 ou 2008 faz o seguinte:

SELECT is_disabled
FROM sys.triggers
WHERE Name = [ô]TRIGGER_ARREDONDAR[ô]


E SE NÃO FOR? estou com sql server 2000



EURECA!


SELECT status
FROM sysobjects
WHERE Name = [ô]REPETENOTA[ô] or Name=[ô]ARREDONDAR[ô]

se o status = 1610613248 = enable ou se for = 1610615296 = disable

mesmo assim obrigado RCMRO
Tópico encerrado , respostas não são mais permitidas