여느 프로그래밍 언어 처럼 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를 짠다.
끝
반응형
'Develop > Database' 카테고리의 다른 글
[MSSQL] 저장 프로시저 (Stored Procedure) 사용법 정리 (1) | 2022.02.06 |
---|---|
[MSSQL] 저장 프로시저 (Stored Procedure) 란? (3) | 2022.02.06 |
[MSSQL] MSSQL Merge 활용하기 (0) | 2022.02.02 |
[MSSQL] WITH 절을 이용해 CTE(Common Table Expression) 표현하기 (1) | 2022.02.02 |
[MSSQL] 찾고자 하는 테이블 정보가 기억나지 않을 때 (0) | 2022.02.01 |
댓글