프로시저의 스크립트를 확인하는 방법은 여러가지가 있다.
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
'DBMS > SQL Server' 카테고리의 다른 글
[SQL Server] insert 시 데이터 잘림 오류 무시하고 insert 하기 (0) | 2016.06.08 |
---|---|
[SQL Server] SQL Server 2014 CE 알고리즘 변경 (0) | 2016.04.15 |
[SQL Server] IDENTITY 속성의 열은 고유할까? (0) | 2016.03.22 |
[SQL Server] 임시 테이블 생성시 #을 3개이상 붙이면? (0) | 2016.03.08 |
[SQL Server] 테이블 변수에 PK를 복합인덱스로 생성시 문법 주의사항 (0) | 2016.01.25 |