일반시작 - 화면이 보이는 시작
헤드리스 시작 - 화면은 안보이지만 실행은 되는 시작
떼넬 수 있도록 시작 - 화면 보이지만 숨길 수 있음
sqlplus sys/oracle as sysdba
단일행 함수
- 단일행 함수는 데이터베이스마다 이름이나 기능은 유사한 경우가 대부분이지만 세부적으로 입력가능한 값의 수나 순서의 차이가 있으므로 미리 확인하고 사용하는 것이 좋다.
문자열 데이터타입
- 고정문자열 : mysql(CHAR) = oracle(CHAR)
- 가변문자열 : mysql(VARCHAR) = oracle(VARCHAR2)
문자함수
- 문자열 데이터들을 조작하는 기능의 함수들이 위치해 있다.
- 대부분은 mysql과 유사한 함수들이다.
LOWER | UPPER | INITCAP
- LOWER : 소문자 변환함수
- UPPER : 대문자 변환함수
- INITCAP : 첫글자를 대문자로 변환한다. 첫글자 이후 문자들은 소문자로 출력한다.
SELECT LOWER('Whale'),
UPPER('Whale'), INITCAP('Whale elahW')
FROM dual;
LOWER('WHALE')|UPPER('WHALE')|INITCAP('WHALEELAHW')|
--------------+--------------+---------------------+
whale |WHALE |Whale Elahw |
dual 테이블
- oracle에서는 FROM절을 생략할 수 없다.
리터럴 값으로 구문을 작성하는 경우 테이블 데이터가 굳이 필요하지 않는데, 이런 경우 활용할 수 있는 DUAL이라는 가상 테이블을 공용으로 사용할 수 있도록 제공한다.
'DB > Oracle' 카테고리의 다른 글
[Oracle] 변환함수 (0) | 2023.12.20 |
---|---|
[Oracle] 일반함수 - NVL, COALESCE (0) | 2023.12.20 |
[Oracle] 날짜함수 (0) | 2023.12.13 |
[Oracle] 날짜 데이터 (0) | 2023.12.13 |
[Oracle] INSTR 함수 (0) | 2023.12.13 |