Notice
Recent Posts
Recent Comments
Link
투케이2K
29. (MSSQL/SQL) declare begin end 기본 구조 설명 및 문법 실행 - set 변수 값 할당 , print 결과 출력 본문
MsSqlDB
29. (MSSQL/SQL) declare begin end 기본 구조 설명 및 문법 실행 - set 변수 값 할당 , print 결과 출력
투케이2K 2021. 10. 3. 11:45[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[declare begin end 기본 구조 설명 및 문법 실행]
1. declare begin end - PL/SQL 기본으로 쿼리, 문법을 실행할 수 있습니다
2. declare [선언부] - 변수, 상수를 선언할 수 있습니다
3. begin [실행부] - 제어, 반복문, 함수 등 다양한 로직 기술을 실행합니다
4. end [종료부] - 실행된 로직의 종료를 선언합니다
5. set [할당] - 선언한 변수에 값을 할당할 수 있습니다
6. print [출력] - 결과물을 출력할 때 사용합니다
*/
DECLARE
-- [초기 변수 선언 부분]
@V_NAME AS VARCHAR(100),
@V_AGE AS INT;
-- [초기 변수 값 할당 부분 - BEGIN 구문에서 재할당 가능]
SET @V_NAME = 'TEST';
SET @V_AGE = 0;
BEGIN
-- [PRINT 결과 출력 실시]
PRINT '초기 이름 : ' + CONVERT(VARCHAR, @V_NAME);
PRINT '초기 나이 : ' + CONVERT(VARCHAR, @V_AGE);
PRINT '';
-- [SET 사용해 다시 변수값 수정 실시]
SET @V_NAME = '투케이';
SET @V_AGE = 28;
PRINT '변경 이름 : ' + CONVERT(VARCHAR, @V_NAME);
PRINT '변경 나이 : ' + CONVERT(VARCHAR, @V_AGE);
END;
[결과 출력]
[요약 설명]
/*
[declare begin end 기본 구조 설명 및 문법 실행]
1. declare begin end - PL/SQL 기본으로 쿼리, 문법을 실행할 수 있습니다
2. declare [선언부] - 변수, 상수를 선언할 수 있습니다
3. begin [실행부] - 제어, 반복문, 함수 등 다양한 로직 기술을 실행합니다
4. end [종료부] - 실행된 로직의 종료를 선언합니다
5. set [할당] - 선언한 변수에 값을 할당할 수 있습니다
6. print [출력] - 결과물을 출력할 때 사용합니다
*/
반응형
'MsSqlDB' 카테고리의 다른 글
Comments