DB

[ms-sql]프로시저 내에 특정테이블이나 칼럼 조회

MSSQL에서 프로시저 내에 특정 테이블 또는 칼럼 조회하는 방법

데이터베이스에서 사용중인 프로시저(Procedure) 를 검색할 때,
어떤 프로시저들에서 테이블명을 사용중인지, 또는 칼럼을 사용중인지 파악하고자 할 때
아래 쿼리를 이용하세요. 찾는 대상을 포함하는 모든 프로시저를 찾아줍니다.

SELECT * FROM sysobjects 
WHERE id IN (
      SELECT id FROM syscomments WHERE text LIKE '%찾고자하는 테이블 명이나 칼럼명%'
)

알고나면 쉽지만 모르고 있을 땐 어렵습니다.

Leave a Reply

error: Content is protected !!