저장 프로 시저가 있는데이 저장 프로 시저에서 테이블 및 뷰의 이름을 알고 싶습니다. 어떻게 그렇게 할 수 있습니까?SQL Server 2005의 저장 프로 시저에있는 테이블 및 뷰의 이름
미리 감사드립니다.
저장 프로 시저가 있는데이 저장 프로 시저에서 테이블 및 뷰의 이름을 알고 싶습니다. 어떻게 그렇게 할 수 있습니까?SQL Server 2005의 저장 프로 시저에있는 테이블 및 뷰의 이름
미리 감사드립니다.
sp_depends
을 사용할 수 있지만이 정보는 최신 상태의 종속성 정보에 따라 다릅니다.
데이터베이스의 모든 개체에 대해 sp_refreshsqlmodule
을 실행하면 누락 된 종속성 정보가있는 경우이를 업데이트 할 수 있습니다.
편집을 위해 죄송합니다 - 내 답변이라고 생각하고 링크를 추가하려고했습니다 :-) –
@Cade - 편집 해 주셔서 감사합니다. 하 하하 편집을 원하면 언제든지 맡기거나 꺼내십시오! –
select
so.name,
sc.text
from
sysobjects so
inner join syscomments sc on so.id = sc.id
where
sc.text like '%ROLES%'-- name of the table
구축하고 당신의 저장 프로 시저에서 동적 SQL을 사용하는 경우는,이 작업을 수행 할 수있는 유일한 방법은 가서 (스스로를 읽을 수있다 , 나를 믿어, 정말 빨아). –