본문 바로가기
반응형

DATABASE/DB study18

PL/SQL 구성, 요소, 제어문, 사용자 정의 함수 작성 방법 PL/SQL 정리 시작! PL/SQL 기본구조 오라클 DB를 사용해 프로그래밍을 한다는 것은 SQL과 PL/SQL을 작성하는 것으로 나눌 수 있다. 1) SQL: 집합적 언어로 특정 조건에 맞는 데이터를 한번에 처리하는 특징 2) PL/SQL: 집합적 언어 + 절차적 처리 일반 프로그래밍 언어처럼 변수에 값을 할당하고 예외처리도 할 수 있으며 특정 기능을 처리하는 함수나 프로시저를 만들 수 있는 기능 제공 ‘DB 프로그래밍’ 1) SQL을 사용한 DML문 2) PS/SQL: 실제 복잡한 비즈니스 로직을 만들며, 일반 프로그래밍 언어에서 제공하는 많은 기능이 탑재되어 있다. DB에 직접 탑재되어 컴파일되고 실행되어 성능 면에서도 우수, DB 관련 처리를 할 때 수많은 기능을 제공한다. PL/SQL 소스 프.. 2019. 1. 28.
Oracle tablespace, user 생성부터 롤 부여 / SQL(DML, DDL) 0) 테이블스페이스(TABLESPACE) 오라클은 데이터를 관리하는 시스템으로 데이터를 어딘가에 저장해 놓고 사용해야 하는데, 데이터 저장 단위 중 가장 상위 개념이 바로 테이블스페이스이다. 데이터 저장 단위는 물리적, 논리적으로 나눌 수 있고 물리적 단위는 파일이며, 논리적 단위는 크기 순으로 '데이터 블록 -> 익스텐트 -> 세그먼트 -> 테이블 스페이스'이다. 블록이 여러개 모여 익스텐트를, 여러 개의 익스텐트가 모여 세그먼트를 구성하는 식이다. 저장 단위는 4개이지만, 실제로 SQL을 이용해서 데이터를 조작하는 대상은 테이블이다. 테이블들을 담을 커다란 공간이 바로 테이블스페이스이다. - 테이블스페이스 생성하는 방법 CREATE TABLESPACE myts DATAFILE 'C:\app\chong.. 2019. 1. 18.
반응형