Data 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값 정보 데이터를 기반으로 의미를 부여한 것 Database 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합/저장해
오라클 페이지 ( https://www.oracle.com/kr/database/technologies/xe-downloads.html ) 접속Downloads – Oracle Database 21c Express Edition 다운로드설치 및 관리자 계정 암
출처 : https://velog.io/@devsaza/M1-M2-Mac-OS%EC%97%90%EC%84%9C-Oracle-DB-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0SQL plus 실행하기생성한 컨테이너가 실행중에 있다면 다음 명령
= 연산자를 사용하는 것이 일반적으로 빠름해당 열이 인덱스로 구성되어 있다면 성능이 향상될 수 있다.패턴 매칭이 필요한 경우에만 LIKE 연산자를 사용패턴에 와일드카드(%, \_)가 없는 단순한 경우라면 =연산자를 사용하는 것이 성능상 유리함패턴이 많이 복잡하고 인덱스
컬럼에 표시되는 값들을 한번 씩만 조회하고자 할 때 사용한 쿼리문 안에서 여러 개 사용 불가
SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BYFROM → ON → JOIN → WHERE → GROUP BY → HAVING -> SELECT -> DISTINCT -> ORDER BYSELECT한 컬럼에 대해 정렬을 할
날짜나 숫자 값을 특정 단위로 절삭(truncate)하는 데 사용되는 함수.날짜의 경우, 특정 날짜를 다양한 단위로 절삭할 수 있음TRUNC(date)은 해당 날짜의 자정 (midnight)을 나타냄. 또한, TRUNC(date, 'unit') 형식을 사용하여 특정 단
1. 등가 조인 (내부 조인) (EQUAL JOIN / INNER JOIN) 연결 고리 역할을 하는 컬럼의 값이 일치하는 경우 조회하는 방식 해당 컬럼의 값이 동일하지 않은 경우 조회 대상에서 제외 [ORACLE] [ANSI] 2. 포괄조인 / 외부조인 (OUT
날짜나 숫자 값을 특정 단위로 절삭(truncate)하는 데 사용되는 함수.날짜의 경우, 특정 날짜를 다양한 단위로 절삭할 수 있음TRUNC(date)은 해당 날짜의 자정 (midnight)을 나타냄. 또한, TRUNC(date, 'unit') 형식을 사용하여 특정 단
✨ INSERT 1. 모든 컬럼에 데이터를 추가할 때 컬럼에 대한 값이 적거나 많으면 오류 발생 2. 특정 컬럼에만 데이터를 추가할 때 컬럼의 개수와 값의 개수가 동일해야하고, 타입과 순서도 맞춰줘야 함 지정하지 않은 컬럼에는 NULL 또는 DEFAULT값이 저장됨
데이터 정의 언어오라클에서 제공되는 객체를 생성하고, 구조를 변경하고, 구조 자체를 삭제하는 언어(객체 : 테이블, 사용자, 시퀀스, 뷰, 프로시저, ... 등)실제 값이 아닌 규칙 자체를 정의한다.객체를 생성하는 구문테이블 생성문자타입 : 크기를 지정해줘야 함CHAR
💖 DCL (Data Control Language) : 데이터 제어 언어
SELECT 쿼리의 실행 결과를 화면에 저장한 논리적 가상 테이블실질적 데이터를 저장하고 있지는 않음사용자는 테이블을 사용하는 것과 동일하게 사용 가능DML(INSERT / UPDATE / DELETE)사용 가능→ 생성된 뷰에 요청한 DML구문이 베이스 테이블도 변경함
🧸 PL/SQL > # PL/SQL Procedural Language extension to SQL Oracle Corporation에서 개발한 프로그래밍 언어 SQL의 단점을 보완하여 SQL문장 내에서 변수의 정의, 조건처리, 반복처리 등 지원 프로시저, 트리거