본문 바로가기

DBMS/MSSQL

[MSSQL] DECLARE, 변수

DECLARE 선언

  • DECLARE <@변수명> <DATA TYPE> 
  • 변수 선언후 값을 할당하지 않는 경우 NULL 
-- 기본 선언 
DECLARE @NAME VARCHAR(100);
-- 둘 이상 선언
DECLARE @NAME VARCHAR(100), @AGE INT;
--선언과 동시에 할당
DECLARE @NAME VARCHAR(100) = 'JUN';
-- 선언 후 할당
DECLARE @NAME VARCHAR(100);
SET @NAME = 'JUN';
-- SELECT 컬럼 값 설정
DECLARE @NAME VARCHAR(100);

SELECT 
	@NAME = Name
FROM Students
WHERE id = 1 ;
-- SELECT 구문을 통해 SET 할당
DECLARE @NAME VARCHAR(100);

SET @NAME = (SELECT Name FROM Students WHERE id = 1);
-- 변수 값 확인
SELECT @NAME; -- SELECT 를 이용한 방법
PRINT @NAME; -- PRINT 를 이용한 방법

Reference

 

[DB] mssql 프로시저 select 변수값 할당방법

mssql 프로시저 변수 선언 방법 DECLARE 문으로 변수를 선언합니다. DECLARE @변수명 데이터 형식; 둘이상의 변수를 선언합니다. DECLARE @변수명 데이터 형식, @변수명 데이터 형식; 변수 선언 시 값을 설

itworldyo.tistory.com


There might be incorrect information or outdated content.

 

'DBMS > MSSQL' 카테고리의 다른 글

[MSSQL] DECLARE, Table 변수  (0) 2023.07.31
[MSSQL] ALTER TABLE  (0) 2023.07.31
[MSSQL] ROW_NUMBER()  (0) 2023.07.31
[MSSQL] TRUNCATE  (0) 2023.07.28
[MSSQL] (SSMS) Refresh Local Cache  (0) 2023.07.28