목록Database (12)
Gentle Breeze
- SELECT 文 : 조회 - 6개의 절로 구성 * 필수절 SELECT 조회하는 칼럼, 표현식, 함수 FROM 테이블 * 생략 가능절 WHERE row 에 제한을 주는 조건 GROUP BY grouping 기준 HAVING grouping 결과에 제한을 주는 조건 ORDER BY 정렬 기준 - alias 사용 時 " " 를 사용하는 경우 ① 대소문자 구분 ② 공백 등의 특수문자 포함 ($, # ...) ③ ORACLE 예약어의 사용 - 기본 SELECT 문 * || (병합 연산자 vs concat() ) : column 데이터를 붙여 찍음 * dual 테이블 : Dummy 테이블 → 결과를 한 줄로 볼 때 column : Dummy / row : x eg) ① DESC DUAL ② SELECT * FR..
- PL/SQL (Procedural Language SQL) SQL + 절차적 언어 기능 - 절차적 언어 기능 ① 변수선언 ② 에러처리 ③ 제어문사용 → C, C++, JAVA...
- Transaction 논리적 작업 단위 (logical unit of work) / 일련된 DML 문의 집합 - Transaction 제어문 * commit - Transaction 적용 완료 * rollback - Transaction 되돌림 완료 * savepoint - 저장점 → Transaction 완료되지 않음
- Primary Key (PK) 한 table data (row)를 유일하게 식별해주는 column 혹은 column 의 조합 - PK 조건 ① unique ② not null ③ 1개 / table - Foreign Key (FK) 다른 혹은 같은 table 의 PK column 값을 참조하는 column - FK 조건 ① Duplicable ② Nullable ③ Many / table