[Oracle] DUAL 테이블에 대하여
·
데이터베이스/SQL
사내 솔루션은 Oracle, MySQL, PostgreSQL, MS-SQL 모든 데이터베이스가 호환된다고 당당하게 말씀하시는 것을 들었는데, 로컬에서 MS-SQL로 마이그레이션 하던 도중 만난 예외... (지금 사내 솔루션을 까고 있는 것이다.) 오늘은 존재하지 않는 테이블이라며 예외가 뜨는 DUAL이 무엇인지에 대해 알아볼 것이다.DUAL 테이블이란?DUAL 테이블은 Oracle에서 기본적으로 생성되는 특수 테이블이다. 단일 행과 단일 열을 가진 테이블로, DUMMY라는 요소 하나만을 저장하고 있다. 이것만으로도 알 수 있겠지만, DUAL 테이블은 간단한 연산이나 시스템 함수 호출 등이 필요할 때 임의적으로 부르는 더미 테이블이란 것이다. DUAL 테이블 사용 방법SELECT 1 + 1; -- Othe..
[Oracle] Oracle Database 시작하기 (DBeaver, 계정 생성)
·
데이터베이스/SQL
세계 최고의 점유율을 차지하고 있는 데이터베이스, Oracle.주로 쓰이는 RDBMS인 MySQL, MSSQL과 같으면서도 달라 배우기 주저할 수도 있을 것이다. 오늘은 Oracle이 무엇인지, 그리고 어떻게 시작해야 하는지에 대해 작성해보려 한다. 1. 오라클이란 무엇일까사실 Oracle Database만을 Oracle로 지칭하지 않는다.Oracle은 Oracle RDBMS를 개발한 세계적인 소프트웨어 회사이다.Java를 다루는 개발자들이라면 당사에서 개발한 Oracle JDK 또한 심심찮게 들어보았을 것이다. 하지만 본 포스팅에서는 Oracle DB를 설명하고 있는 글이므로,Oracle을 기업명이 아닌 RDBMS 이름으로 칭하겠다. Oracle은 1977년 Oracle사에서 개발한 세계 최고의 점유율..
유영웅