yoni

프로시저 확인방법 본문

SQL

프로시저 확인방법

yoni-1117 2022. 7. 19. 15:07
  • 프로시저 칼럼
    • SPECIFIC_CATALOG -- 카탈로그의 특정 이름
    • SPECIFIC_SCHEMA -- 스키마 이름
    • SPECIFIC_NAME -- 카탈로그의 특정 이름
    • ROUTINE_TYPE  -- 저장 프로시저인 경우 'PROCEDRUE', 함수의 경우 'FUNCTION'
    • ROUTINE_DEFINITION
      1. 저장프로시저 또는 함수의 정의 텍스트 처음 4000를 반환
      2. 전체 정의 를 얻으려면 OBJECT_DEFINITION 함수 또는 sys. sql_modules 카탈로그 뷰를 참고
    • CREATED -- 생성일
    • LAST_ALTERED -- 마지막 수정일
    • ROUTINE_TYPE = 'PROCEDURE' -- FUNCTION

 

  • 프로시저 전체 확인하기
SELECT * FROM information_schema.routines

 

  • 프로시저 명칭을 알고 있는 경우
SELECT * FROM information_schema.routines WHERE SPECIFIC_NAME LIKE '%프로시저명칭%';

 

  • 프로시저 내용 검색하기
SELECT OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id)
FROM sys.procedures
WHERE OBJECT_DEFINITION(object_id) LIKE '%검색할 프로시저내용%'
Comments