: ORACLE 11XE 버전에서 작성되었습니다.
: 이 글은 나와같이 여태까지 DBMS SQL문을
SELECT INSERT UPDATE DELETE문만을 사용하는 것으로 알고 있는 분들을 위한 글이다.
: 나는 위 4가지 형태의 QEURY만을 접했고 알았다. 하지만
놀랍게도 ( 나한테만 ) ORACLE역시도 변수를 설정하고 함수를 설정하고 이러한 작업들을 할 수 있다.
: 같이 공부해보자.
: 우선 변수를 선언하는 방법이다.
DECLARE 부분에서 변수를 선언한다.
TEST_WORD : 변수명
VARCHAR2(100) : 타입
이렇게 기본적인 선언을 DECLARE에서 하게된다. 선언이 필요없는 경우 DECLARE부분은 비워져도 무관하다.
이후 BEGIN에 실행문이 들어가게 된다.
어떤 언어를 쓰고있었는지 모르지만 변수에 값을 넣어주는 ( 변수가 가리키는 주소에 값을 할당하는 )
연산자는 := 이다.
TEST_WORD := 'HELLO ORACLE!!'; : TEST_WORD에 HELLO ORACLE!!이라는 값을 넣었다.
DBMS_OUTPUT.PUT_LINE(변수명); : OUTPUT 탭에 출력하는 문장이다. 이클립스의 콘솔창을 생각하면 좋다.
( 자바 기준. 타 언어는 필자가 알지 못한다. )
END로 해당 QUERY 문이 종료되게 된다.
DECLARE에서 변수를 선언한다고 했다. 그래서 NULL값의 변수를 선언하지 않고 값을 초기화하며
선언할 수 있다.
이러한 방식이며, 결과는
이렇게 나오게 된다.
마지막으로,
필자는 애타게 저 OUPUT 탭을 찾았으나 찾지 못했기에 추가한다.
( CTRL + SHIFT + O ) 버튼으로 보여지게 할 수 있다.
해당 PL/SQL ( 아직 본격적인 내용은 시작도 안했지만 ) 에 관련해서는 완전 기초적인 부분이 많이 생략된
글이 많아 추가적으로 작성하게 되었다. 필요한 분들에게 참고가 되면 좋겠다.
'DBMS' 카테고리의 다른 글
PL/SQL ORACLE 완전 기초부터!! - 프로시저(1) (0) | 2022.03.01 |
---|---|
PL/SQL ORACLE 완전 기초부터!! - FOR, WHILE (0) | 2022.03.01 |
PL/SQL ORACLE 완전 기초부터!! - LOOP문 (0) | 2022.02.28 |
PL/SQL ORACLE 완전 기초부터!! - CASE 문 (0) | 2022.02.28 |
PL/SQL ORACLE 완전 기초부터!! - IF문 (0) | 2022.02.28 |