SQL
-
[PL/SQL] 예외처리IT, 프로그래밍/Database (Oracle) 2019. 1. 17. 08:30
간단하게 설명하자면, 컴파일 에러는 컴파일러가 컴파일시에 확인하여 나오는 오타같은 에러고,예외는 컴파일이 되어 프로그램이 작동되는 중이지만, 예기치 못한 null값의 입력등으로 생기는 예외이다.시스템 예외는 오라클이 미리 이런 예외 상황에 대해 미리 정의해 놓은 예외이며, 오라클 시스템에서 자동으로 잡아준다.사용자 정의 예외는 예상되는 특정 예외 상황에 대해 개발자가 직접 정의한 예외이다 EXCEPTION WHEN 예외명1 THEN 예외처리 구문1WHEN 예외명2 THEN 예외처리 구문2...WHEN OTHERS THEN 예외처리 구문n; 자바 프로그래밍을 해 본 사람이라면, try-catch 문과 유사하다는 점을 떠올릴 수 있을 것이다. 1234567891011 try { FileInputStream ..
-
[ORACLE] SQL 기초 개념IT, 프로그래밍/Database (Oracle) 2018. 1. 17. 20:33
스키마 = 사용자와 데이터베이스를 구성하는 객체들, 그리고 데이터를 포괄 하는 개념 SQL = Structured Query Language, 구조화된 질의 언어. DBMS상에서 데이터를 읽거나 쓰고 삭제하는 등 데이터를 관리하기 위한 일종의 프로그램 언어 DDL = Data Definition Language = 데이터 베이스 객체를 관리하는 개념. CREATE(테이블, 인덱스 등의 DB 객체 생성)DROP(생성된 DB객채 영구 삭제)ALTER(DB 객체 수정)TRUNCATE(테이블이나 클러스터의 데이터를 통째로 삭제) DML = Data Manipulation Language = 데이터 삽입, 조회, 삭제, 갱신 등 실제로 데이터를 조작하는언어. SELECT(테이블이나 뷰에 있는 데이터 조회)INSE..