본문 바로가기
Develop/Database

[MSSQL] 변수 활용하기

by 코딩의성지 2022. 2. 3.

여느 프로그래밍 언어 처럼 MSSQL 에서도 변수를 활용할 수 있다.

 

형식은 아래과 같이 사용할 수 있다.

DECLARE @변수명 데이터형식;  --변수의 선언
SET @변수명 = 변수값;  -- 변수에 값 대입

SELECT @변수명; -- 변수를 활용한 값 출력

 

실제로 사용은 아래와 같이 사용할 수 있다.

DECLARE @tempVar1 INT;
DECLARE @tempVar2 VARCHAR(10);

SET @tempVar1 = 33;
SET @tempVar2 = 'My Age is';

SELECT @tempVar2, @tempVar1;


DECLARE @tempVar3 INT;
DECLARE @tempVar4 INT;
SET @tempVar3 = 5;
SET @tempVar4 = 175;

SELECT TOP(@tempVar3) userID, name, height FROM userTBL WHERE height > @tempVar4 ORDER BY height;

 

어렵진 않으니 충분히 익숙해지도록 실습을 해보길 권한다.

 

MSSQL 은 저장프로시저 (Stroed Procedure)를 이용해 여러 쿼리를 하나로 묶어서 함수처럼 사용하는데, 이때 이 변수를 이용해 실제 프로그래밍 하듯이 SP를 짠다.

 

반응형

댓글