728x90
반응형
프로시저(Procedure)란, 쉽게 생각해서 함수라고 보면 됩니다.
SQL에서 사용할 수 있는 함수를 프로시저Procedure라고 볼 수 있습니다.
만드는 문법은 다음과 같습니다.
CREATE PROCEDURE 프로시저이름
AS
명령어 쿼리
GO
실행하는 방법은 다음과 같습니다.
EXEC 프로시저이름;
파라미터(Parameter)가 필요하면, 다음과 같이 입력합니다.
CREATE PROCEDURE 프로시저이름
@변수이름 변수타입
, @변수이름 변수타입
, …
AS
명령어 쿼리
GO
실행 방법은 쉼표(',')로 구분하여 매개변수, 파라미터를 입력합니다.
EXEC 프로시저이름 매개변수1, 매개변수2, …;
Procedure 내부에서 변수를 선언할 때에는 다음과 같이 합니다.
CREATE PROCEDURE 프로시저이름
AS
DECLARE @변수이름 변수타입
SET @변수이름 = 값
명령어 쿼리
GO
(참고자료)
(관련된 글)
MS SQL | 프로시져 변수에 SELECT 쿼리 값 넣기, 선언, 할당 방법(타입오류)🔗
728x90
반응형
'Database > MSSQL' 카테고리의 다른 글
MS SQL | SQL server agent 활성화 방법 (0) | 2023.03.29 |
---|---|
MS SQL | 프로시져 변수에 SELECT 쿼리 값 넣기, 선언, 할당 방법(타입오류) (0) | 2023.03.28 |
MS SQL | 현재 날짜만, 시간만 출력하는 방법 (GETDATE 등) (0) | 2023.03.24 |
MS SQL | 숫자 앞 0 채우기, 채우는 방법 (0) | 2023.03.22 |
MS SQL | Sequence, auto_increment 하는 방법 identity (0) | 2023.03.17 |
댓글