반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


오라클(Oracle) SQL := 이란?

오라클(Oracle)에서는 MySQL과는 다르게 변수 선언하는 방법이 다릅니다. MySQL에서 변수 선언하는 방법은 등호(=)를 사용하여 변수 선언을 하지만, 오라클에서는 :=(대입 연산자) 이와 같은 기호를 사용하여 변수를 선언합니다. 다시 말해, MySQL에서의 대입 연산자는 등호(=), 오라클(Oracle)에서의 대입 연산자는 :=(대입 연산자)입니다.

 

변수 선언 방법

test number := 1;
test2 := TO_CHAR(sysdate, 'YYYYMMDD');
test3 := 'Error';

 

변수 선언 방법은 위와 같습니다. PL/SQL에서는 다른 일반적인 프로그래밍 언어에서 사용하는 대입 방법인 등호(=)와는 다르게 :=(대입 연산자) 이 기호를 사용하여 대입을 합니다. test number := 1;처럼 number 변수형의 test 변수에 1을 대입하는 것이고, 문자형으로도 대입을 할 수 있습니다.

 

여기서, 변수에 상수를 선언할 시에는 꼭 초기값을 할당해줘야 하고, 다른 변수형 같은 경우에는 초기값을 할당하지 않으면 NULL로 초기값이 지정됩니다.


 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기