SQL 20편: PL/SQL 기초(블록, 변수와 상수 정의하기)
블록 PL/SQL프로그램의 기본 단위 블록을 구성하는 키워드 DECLARE 선언부, 선택 실행에 사용될 변수, 상수, 커서 등을 선언 BEGIN 실행부, 필수 조건문, 반복문, SELECT, DML, 함수 등 정의 EXCEPTION 예외 처리부, 선택 예외 상황 처리 END 필수 블록을 종료 PL/SQL문 작성 규칙 1. 블록을 구성하는 DECLARE, BEGIN, EXCEPTION 키워드에는 세미콜론을 사용하지 않는다. 2. 블록의 각 부분에서 실행해야 하는 문장 끝에는 ;을 사용한다. 3. PL/SQL문은 마지막에 슬래시(/)를 사용하여 실행한다. 4. 주석 사용이 가능하다. (-- 또는 /* */) *PL/SQL 실행 결과를 화면에 출력하기 위해서는 SERVEROUTPUT 환경 변수 값을 ON으로 ..
2022. 1. 18.
SQL 17편: 객체(데이터 사전, 인덱스, 뷰, 시퀀스, 동의어)
객체 종류 테이블 데이터 사전 인덱스 뷰 시퀀스 동의어 데이터 사전 데이터베이스에서 테이블은 1.사용자 테이블과 2.데이터 사전으로 나뉜다. 데이터 사전은 데이터베이스의 사용자, 권한 등의 데이터베이스 설정을 저장하기 위한 특별한 테이블로 이해하면 될 듯 하다. 사용자 테이블은 Normal Table, 데이터 사전은 Base Table이라고 불리기도 한다. 메모리,성능,사용자,권한,객체 등 DB 운영에 중요한 데이터가 보관되어 있다. 데이터 사전 정보에 직접 접근이나 작업하는 것은 허용하지 않으며, SELECT문으로 정보 열람을 할 수 있게 해 둔다. 데이터 사전 뷰는 접두어를 보고 용도를 파악할 수 있다. 접두어 설명 USER_XXXX 현재 데이터베이스에 접속한 사용자가 소유한 객체 정보 ALL_XXX..
2022. 1. 9.