주로 업무용 프로그램을 하다보니 SP를 이용해서 처리하는 경우가 많은데 테이블을 변경할경우
테이블에 관련된 SP를 찾기 위한 명령어임
1. 특정 테이블을 사용하는 프로시져 찾기
select SO.NAME
from syscomments SC
join sysobjects so on
sc.id = so.id
where so.xtype='p'
and sc.text like '%Table1%'
이렇게하면 특정테이블을 사용하는 프로시져 목록이 나온다.
2. 특정 문자가 포함된 프로시져 찾기
select SO.NAME from syscomments SC
join sysobjects so on sc.id = so.id
where so.xtype='p'
and sc.text like '%찾을문자%''Programming > Database' 카테고리의 다른 글
| MSSQL 자동백업방법 (0) | 2026.06.24 |
|---|---|
| MSSQL 서버 테이블 수정하기/자동증가값 초기화/패스워드 암호화 하기 (0) | 2025.12.20 |
| MSSQL 함수 구현 #1 (문자 앞에 0을 붙이는 함수) (0) | 2025.12.19 |
| [MySQL] SQL 배치 작업 하기 (0) | 2025.12.19 |
| MSSQL CPU 사용율 높은 쿼리 찾기/락걸린 SQL 찾아보기 (0) | 2025.12.02 |