SQL programming 
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 문자열을 넣는 것이다.

예제





본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.