바닥코딩

변수, 상수 선언 방법 본문

데이터 베이스/오라클 PLSQL

변수, 상수 선언 방법

개발공부개발공부 2021. 2. 25. 15:00

 어떤 언어든 프로그래밍 언어를 접해보셨다면 변수, 상수에 대한 내용을 알고 있을겁니다. 프로그램의 실행을 위해 계산에 사용될 값을 ~~~ 이런 설명에 대해서는 생략하고, 변수와 상수는 PL/SQL에서 어떻게 선언하는지 또 리터럴은 무엇인지에 대해 예제를 통해 알아보겠습니다.

변수

DECLARE 
    v_num number;  --변수 선언
begin
    v_num := 10; -- 변수에 값 넣기
end;

변수는 위와 같이 선언 되고 사용되어집니다. 여기서 주의 해야할점은 = 이 아니라 := 로 작성을 해주어야 10이 대입디 된다는 점입니다  PL/SQL에서 = 대입이 아니라 동등 연산을 의미합니다

상수

DECLARE
    c_pi CONSTANT NUMBER := 3.14;
BEGIN 
    DBMS_OUTPUT.PUT_LINE('원주율 :' || c_pi);
end;

상수와  같은 경우 위와 같이 CONSTATNT 키워드를 통해 선언이 가능합니다. 상수는 값이 변경 될 수 없기 때문에 만약 실행부에서 다른 값을 할당 한다면 오류가 발생합니다

DECLARE
    c_pi CONSTANT NUMBER := 3.14;
BEGIN
    c_pi := 3.333;  -- 오류 발생
    DBMS_OUTPUT.PUT_LINE('원주율 :' || c_pi);
end;

 

 

'데이터 베이스 > 오라클 PLSQL' 카테고리의 다른 글

분기문  (0) 2021.02.25
PL/SQL에서 일반 SQL 실행  (0) 2021.02.25
앵커(%) 의 활용  (0) 2021.02.25
PL/SQL의 기본 구조  (0) 2021.02.25
PL/SQL 이란?  (0) 2021.02.25