Q&A

  • MS-SQL에서 생성한 Trigger를 볼수 있는 방법은?
안녕하세요. 까마귀입니다.

날이 많이 추워지네요. 환절기의 완벽 방비책은 여우 허리띠나 늑대 목도리라고 생각합니다.

아무쪼록 잃어버리지 않도록.... 어! 내 허리띠는 어디갔지?



이건 델파이와는 크게 상관이 없을것 같은데요.

MS-SQL 7.0을 사용하고 있는데요.

여기서 Trigger가 얼마나 있는가를 확인할수 있는 방법이 있나요?

그러니까, Trigger의 갯수랑 각 Trigger의 내용을 확인할수 있는 방법요.

이름을 알고 있는 Trigger의 경우 SP_HELPTEXT Trigger이름을 하면 확인을 할수 있다

는 것은 알고 있는데요.

이름을 모르는 Trigger를 확인하는 방법을 알고 싶습니다.

모쪼록 많은 도움을 바랍니다.

그럼... 허리띠나 목도리 잘 챙기세요.







위대한 단군혼이 살아있는 나라.... 대한민국.

1  COMMENTS
  • Profile
    mafioso 2000.10.12 19:23
    사실 저두 자세하게는 모르지만

    sysobjects system table을 참조하시면 trigger의 이름과 개수를 확인할 수 있습니다.



    select *

    from sysobjects

    where xtype = 'TR' -- 또는 type = 'TR'



    여기에서 이름을 확인하시고 sp_helptext 를 쓰시면 되지 않을까요?



    추가로 트리거의 parent_obj가 테이블의 id 입니다



    -- 아래와 같이 하면 트리거가 있는 테이블을 찾을수 있겠죠!!!

    select *

    from sysobjects

    where id in (select parent_obj from sysobjects

    where xtype = 'TR')





    까악~~ 까악~~ (까마귀 우는 소리(?))





    까마귀 wrote:

    > 안녕하세요. 까마귀입니다.

    > 날이 많이 추워지네요. 환절기의 완벽 방비책은 여우 허리띠나 늑대 목도리라고 생각합니다.

    > 아무쪼록 잃어버리지 않도록.... 어! 내 허리띠는 어디갔지?

    >

    > 이건 델파이와는 크게 상관이 없을것 같은데요.

    > MS-SQL 7.0을 사용하고 있는데요.

    > 여기서 Trigger가 얼마나 있는가를 확인할수 있는 방법이 있나요?

    > 그러니까, Trigger의 갯수랑 각 Trigger의 내용을 확인할수 있는 방법요.

    > 이름을 알고 있는 Trigger의 경우 SP_HELPTEXT Trigger이름을 하면 확인을 할수 있다

    > 는 것은 알고 있는데요.

    > 이름을 모르는 Trigger를 확인하는 방법을 알고 싶습니다.

    > 모쪼록 많은 도움을 바랍니다.

    > 그럼... 허리띠나 목도리 잘 챙기세요.

    >

    >

    >

    > 위대한 단군혼이 살아있는 나라.... 대한민국.