DBMS/SQL Server
[SQL Server] 프로시저 스크립트 확인하는 여러가지 방법
Denali
2016. 4. 5. 14:47
프로시저의 스크립트를 확인하는 방법은 여러가지가 있다.
SSMS 툴을 사용하는 방법도 있지만, 여기에서는 T-SQL을 사용하여 확인하는 방법을 확인해보겠다.
-- 테스트를 위해 간단한 프로시저 생성 CREATE PROC TESTING @OPTION INT AS IF @OPTION = 0 SELECT 1 AS NUMBER
ELSE SELECT 100 AS NUMBER GO
-- 1.SP_HELPTEXT 시스템 프로시저 사용하기 EXEC SP_HELPTEXT TESTING GO
-- 2. INFORMATION_SCHEMA.ROUTINES 뷰 사용하기 SELECT ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_NAME = 'TESTING' GO
-- 3. OBJECT_DEFINITION 함수 사용하기 SELECT OBJECT_DEFINITION(OBJECT_ID('TESTING')) GO
-- 4. SYS.SYSCOMMENTS 시스템 뷰 사용하기 SELECT TEXT FROM SYS.SYSCOMMENTS WHERE ID = OBJECT_ID('TESTING') GO |
참고 : http://ht.ly/109OC0