오라클, dual 테이블이란?
- Database
- 2023. 4. 5.
오라클(Oracle) 데이터베이스에는 dual이라는 이름의 가상 테이블이 존재합니다. 이 테이블은 데이터를 저장하지 않습니다. 주로 간단한 select 문이나 단일 행을 반환하는 함수를 실행할 때 사용되곤 합니다.
dual 테이블
예를 들면, 아래와 같은 활용이 가능합니다.
예시 1) 시스템 시간 확인
SELECT SYSDATE FROM DUAL;
예시 2) 연산 수행
SELECT 45 + 32 AS result FROM DUAL;
예시 3) 시퀀스 다음 값 확인
SELECT your_sequence_name.NEXTVAL FROM DUAL;
예시 4) 날짜 및 시간 확인
SELECT SYSTIMESTAMP, CURRENT_DATE FROM DUAL;
정리하면, dual 테이블은 오라클이 제공하는 내장 함수가 잘 작동하는지 써보고 싶을 때 테스트용도로 사용하기 좋습니다.
반응형
'Database' 카테고리의 다른 글
MSSQL, nvarchar(max) 사용하는 이유 (0) | 2023.04.10 |
---|---|
오라클, 소유자가 아닌 테이블 조회 (스키마) (0) | 2023.04.06 |
MSSQL, PRIMARY KEY CLUSTERED 의미 (0) | 2023.04.04 |
MSSQL, GETDATE() 함수 사용법 (0) | 2023.04.04 |
SQL, CASE WHEN THEN 구문 사용법 (0) | 2023.04.04 |