Day02-1. dual

이하연·2023년 2월 9일

DBMS 교육

목록 보기
6/22
post-thumbnail

이전 교육 때까지는 설치와 간단한 개요에 대해 배웠었죠. 이제 본격적으로 DB의 함수와 더미 테이블에 관한 것으로 넘어가보겠습니다.

먼저, 이 더미 테이블에 관한 것을 알아볼까요?

dual 테이블


(출처: CGTraderhttps://bit.ly/3I8jaQE)

사진과는 더미라는 점 빼고 그리 같은 게 없습니다만..

이 dual 테이블이라는 것은 Oracle에서 기본으로 제공하는 테이블입니다. 실제 프로젝트에는 쓰이지 않고 그냥 간단한 공식, 혹은 실험을 해보고 싶을 때 자주 사용됩니다. 이는 임시로 우리가 함수(계산)을 할 때 가장 적합하게 작용하는데요.

이 테이블이 돌아가는 원리는 이렇습니다.

특정 테이블을 이용하여 함수 값 리턴

select (카테고리 값) from dual;

이런 식으로 써주면 기입해둔 함수가 계산이 됩니다.

코드로 볼까요?


현재 날짜 값을 불러오는 SYSDATE() 함수를 불러왔습니다. 표 값을 dual로 설정해준 값을 봅시다.


그럼 위와 같이 결과 값이 도출되는 것을 보실 수 있습니다.

To Be Continued..

이로서 dual 테이블에 대한 설명을 마칩니다. 다음 포스팅에는 DBeaver 및 Oracle의 다양한 함수들에 대해 알아보겠습니다.

profile
애옹.

0개의 댓글