안녕하세요... 안규입니다.
^_^; 오늘은 시스템 스토어드 프로시져에 대해서 알아보고자 합니다. 일단 MS_SQL 은 다섯가지 종류의 프로시져가 존재합니다. 시스템저장프로시져, 로컬저장프로시져, 템프저장프로시져,익스텐디드저장 프로시져등등,,, 많은 프로시져가 존재합니다. 그중에서도 오늘 제가 말씀드리고 싶은 시스템저장 프로시져는 MS_SQL 서버에서 기본적으로 제공해주는 프로시져기 때문에 아주 유용한것들이 많이 있습니다. 각종 SQL서버 환경에 관련된것 부터, 파일관리,데이터베이스 오브젝트 관리까지, 폭넓게 사용될수 있습니다. 제가 알고 있는 몇가지 시스템 저장 프로시져를 설명드리고자 합니다. 시스템저장프로시져는 MASTER 데이터베이스에 저장되어 있습니다. 보통 'sp_' 로 시작하는 첨자를 가진 프로시져는 시스템저장프로시져라구 생각하시면 될것 같습니다. 이것은 sql 서버 시스템과 SQL 서버에서 관리하는 각종 데이터, 즉 메타 데이터에 대한 정보를 알려주거나 수정하기 위해서 사용될수도 있으며, 데이타베이스 를 직접 핸들링할수도 있으며, 서버의 파일들에 영향을 줄수 있는 프로시져등도 있습니다. 또한 현재 사용자가 연결한 데이터베이스에 관계없이 실행되기 때문에 확장성도 아주 뛰어 납니다. 몇개 알고 있지는 않지만, 알고 있으면 상당히 유용할것 같아서, 앞으로 하나 하나씩 알고 있는 내용을 추가하도록 하겠습니다. 그럼, 행복하세요!!!!!
|
|||||||||||