🏃‍♀️ Do it !/TIL

    데이터베이스 변환 함수 / NULL 관련 함수 / 기본 집계 함수 / GROUP BY 절과 HAVING절 / ROLLUP절과 CUBE절

    2022 / 10 / 19 수 변환 함수 NULL 관련 함수 기본 집계 함수 GROUP BY절과 HAVING절 ROLLUP절과 CUBE 절 ✔ 변환 함수 변환 함수란? 서로 다른 유형의 데이터 타입으로 변환해 결과를 반환하는 함수 TO_CHAR(숫자 혹은 날짜, format) 숫자나 날짜를 문자로 변환해 주는 함수 TO_NUMBER(expr, format) 문자나 다른 유형의 숫자를 NUMBER 형으로 변환하는 함수 TO_DATE(char, format) 문자를 날짜형으로 변환하는 함수 ✔ NULL 관련 함수 오라클에서는 NULL을 연산 대상으로 처리하는 SQL 함수를 제공한다 NVL(expr1, expr2) expr1이 NULL일 때 expr2를 반환 NVL2(expr1, expr2, expr3) NV..

    데이터베이스 DML - SELECT / INSERT / UPDATE / DELETE / COMMIT, ROLLBACK, TRUNCATE

    데이터베이스 DML - SELECT / INSERT / UPDATE / DELETE / COMMIT, ROLLBACK, TRUNCATE

    2022 / 10 / 18 화 DML ( Data Manipulation Language) SELECT INSERT UPDATE DELETE COMMIT, ROLLBACK, TRUNCATE ✔ DML ( Data Manipulation Language) DML이란? 데이터를 조작하는 명령어이다. DML의 명령어는 다음과 같다. SELECT - 데이터 조회 INSERT - 테이블에 새로운 행을 삽입 UPDATE - 테이블에 있는 행의 내용을 갱신 DELETE - 테이블의 행을 삭제 ✔ SELECT 테이블이나 뷰에 있는 데이터를 조회할 때 사용하는 문장 SELECT * 혹은 컬럼 FROM [스키마.]테이블명 혹은 [스키마.]뷰명 WHERE 조건 ORDER BY 컬럼; ✔ INSERT INSERT INTO [..

    데이터베이스 테이블 변경 / 테이블 복사 / 뷰 / 인텍스 / 시퀀스 / 파티션 테이블

    데이터베이스 테이블 변경 / 테이블 복사 / 뷰 / 인텍스 / 시퀀스 / 파티션 테이블

    2022 / 10 / 17 월 데이터베이스 테이블 변경 테이블 복사 뷰 인덱스 시퀀스 파티션테이블 ✔ 데이터베이스 테이블 변경 1. 컬럼명 변경 - col1 컬럼 이름을 col11으로 변경하는 방법 ALTER TABLE [스키마.]테이블명 RENAME COLUMN 변경전컬럼명 TO 변경후컬럼명; ALTER TABLE ex2_10 RENAME COLUMN Col1 TO Col11; 2.컬럼 타입 변경 col2 컬럼을 VARCHAR2(10)에서 VARCHAR2(30)으로 변경 ALTER TABLE [스키마.]테이블명 MODIFY 컬럼명 데이터타입; ALTER TABLE ex2_10 MODIFY Col2 VARCHAR2(30); 3.컬럼 추가 col3 NUMBER 타입으로 신규 생성 ALTER TABLE [스..

    데이터베이스 객체의 종류 / 데이터 타입(문자, 숫자, 날짜, LOB)

    2022 / 10 / 14 금 데이터베이스 객체의 종류 데이터 타입(문자, 숫자, 날짜, LOB) ✔ 데이터베이스 객체의 종류 데이터베이스 객체 의미 테이블 데이터를 담고 있는 객체 뷰 하나 이상의 테이블을 연결해 마치 테이블인 것처럼 사용하는 객체 인덱스 테이블에 있는 데이터를 빠르게 찾기 위한 객체 시노님 데이터베이스 객체에 대한 별칭을 부여한 객체 시퀀스 일련번호 채번을 할 때 사용되는 객체 함수 특정 연산을 하고 값을 반환하는 객체 프로시저 함수와 비슷하지만 값을 반환하지는 않는 객체 패키지 용도에 맞게 함수나 프로시저를 하나로 묶어 놓은 객체 ✔ 데이터 타입(문자, 숫자, 날짜, LOB) 데이터 타입 의미 CHAR (크기[ BYTE | CHAR ]) 고정길이 문자, 최대 2000byte, 디폴트..

    SQL / 테이블 스페이스 생성하기

    SQL / 테이블 스페이스 생성하기

    2022 / 10 / 13 목 SQL 테이블 스페이스 생성하기 ✔ SQL SQL ( Structured Query Language ) ? DBMS 상에서 데이터를 읽고 쓰고 삭제하는 등 데이터를 관리하기 위한 일종의 프로그램 언어 DDL 이란? 데이터베이스 객체를 생성, 삭제, 변경하는 언어이다. 1. CREATE : 테이블이나 인덱스, 뷰 등 데이터베이스 객체를 생성 2. DROP : 생성된 데이터베이스 객체를 영구히 삭제 3. ALTER : 이미 생성된 데이터베이스 객체를 수정 4. TRUNCATE : 테이블이나 클러스터의 데이터를 통째로 삭제 DML 이란? 실제 데이터를 조작하는 언어이다. 1. SELECT : 테이블이나 뷰에 있는 데이터를 조회 2. INSERT : 데이터를 신규로 생성 3. UP..