반응형
Store Procedure 저장 프로시저
저장 프로시저는 SQL Server에서 제공하는 함수처럼 실행하게 끔 하는 프로그래밍 기능이다.
MS SQL의 프로시저 코드는 툴(Download SQL Server Management Studio (SSMS))을 이용해서 쉽게 볼 수 있다.
하지만 툴의 버전 문제로 보이지 않는다면 이 글에 쓰여있는 2번째 방법을 사용해보자.
📑툴을 이용한 프로시저 코드 보기
우선 기본적인 툴을 사용하여 프로시저 코드를 보는 방법을 알아보자.
툴에서 아무 프로시저에 (1)마우스 오른쪽 클릭 후, (2)수정을 클릭하면 (3)코드를 볼 수 있다. 보여준다.
📑SQL을 이용한 프로시저 코드 보기
간혹 툴의 버전의 문제로 첫 번째 툴에서 간단하게 프로시저 코드가 확인이 안 될 때는,
쿼리를 이용해서 코드를 확인하자.
-- 포맷: sp_helptext '프로시저 이름'
sp_helptext 'sys.sp_addlogin'
sp_helptext 쿼리를 이용하면 확인할 수 있다.
🔍보기 편하게 텍스트 결과로 표시(Ctrl+T)
하지만 그냥 사용하면 아래 그림처럼 프로시저 코드를 보기 어렵게 나올 수 있다.
그건 우리가 보통 표형태로 결과 표시(Ctrl+d) 모드로 사용하고 있어서 그렇다.
단축키 텍스트로 결과 표시(Ctrl+t) 또는 아래 그림과 같이 빨간 박스 안에 있는 왼쪽 버튼을 누른 후에 쿼리를 실행하자.
🧨에러 발생 시
만약에 아래와 같이 에러가 발생 시 sp_helptext 쿼리 전에 GO를 써주자
반응형
'개발 > Database' 카테고리의 다른 글
MSSQL Join Union 10초만에 그림보고 쉽게 이해 (0) | 2021.10.14 |
---|---|
MSSQL PK FK UK CK 란? 개념 이해 (0) | 2021.10.14 |
SQLBindParameter SQLBindCol 차이 (0) | 2021.10.14 |
[MSSQL]기본 CRUD 쿼리 예제 및 기본 개념 이해 (0) | 2021.10.13 |