DECALRE : 로컬 변수 선언
SQL 서버에서 TSQL문장을 수행할 때, 배치(Batch)라고 하는 단위로 TSQL을 실행한다.
SQL Batch 단위는 보통 GO로 구분하는데, DML(Database Manipulation Language : INSERT,UPDATE,DELETE를 가리킴)
문장이나 SELECT 등의 쿼리는 하나의 배치안에 여러 문장들이 들어갈 수 있다.
하나의 배치 안에서 사용할 변수를 지정할 수 있는데 이를 위해 DECLARE를 사용한다.
DECALRE 뒤에 변수명 (@로 시작한다)과 변수 타입을 적어준다.
로컬 변수 사용
선언된 변수는 로컬 배치 범위내에서 사용될 수 있다. 즉, GO 이전에 사용하면 유효하다.
변수에 값을 설정하기 위해서는 SET문은 사용한다. 예를 들어, SET @v = 'Test'는 변수 @v에 초기값 Test 문자열을 넣는 것이다.
본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.