반응형
반응형
셀렉트 구문의 심화예제에서 보았던 Round나 to_char처럼 어떤 연산이나 작업을 수행하게 하는 내장함수를 이번글 부터 정리해보겠습니다. 숫자함수, 문자함수, 날짜함수, 변환함수, 기타함수(decode와 case등) 순서로 정리할 예정이며, DUAL테이블을 보통 예제로 사용하겠지만 혹시나 필요하다면 오라클 기본 사용자인 SCOTT계정을 통해 예제를 실습해볼테니 참고하시길 바래요. ■ 내장 함수란? 1. 공통적으로 자주 사용하는 기능을 함수(Function)라는 데이터베이스 오브젝트로 정의해서 만들어 두고 필요할 때마다 호출하여 사용하는 것. 오라클에서 함수는 어떤 연산이나 작업을 수행하고 결과값을 반환합니다. ( ※ 저장 프로시저는 작업에 필요한 기능을 수행하고 결과값을 반환하지 않습니다. ) 2. ..
제목 3번에서는 오라클에서 부르는 DML, DDL, DCL에 대해서 간단히 알아보고 무엇이 다른지 비교를 해보겠습니다. DML은 ( Data Manipulation Language ) 데이터 조작어DDL은 ( Data Definition Language ) 데이터 정의어DCL은 ( Data Control Languae ) 데이터 제의어 그 외에도 [ Commit, RollBack, SavePoint ]를 포함하고 있는 트랜잭션 제어도 존재하지만 가장 정리할 부분이 많은 위 3가지를 중점적으로 살펴보려고 합니다. 일단 각각 하나씩 정리해보고 마지막에 비교를 해볼게요. ■ DML ( Insert / Update / Delete ) ▶▶ Insert ( 데이터 입력 )▲ INSERT 실제 출력화면인서트는 테이..
오라클은 순서를 정하기 어려워 그냥 머리에 들어오는 순서대로 무작정 정리 해야할것 같아요. 2번 제목은 오라클의 기본 데이터 타입에 대해 살펴보겠습니다. ■ 테이블 구조를 확인하는 명령어→ DESC 테이블명; ■ 기본 데이터 타입 ▼ 문자형 데이터 : 문자 데이터를 표현 사용예)CREATE table hunit ( aaa char (3byte), ※ 저장되는 데이터에 따라 크기가 다름 ( 영문:1byte 한글:2~n byte) bbb varchar2 (4byte) ); ※ 크기 초과시 오류 발생, varchar 타입도 있지만 오라클에서 권장하지 않음 ▼ 숫자형 데이터마지막 binary 타입의 숫자표현은 저장공간을 적게 차지하면서 수치를 표현할 수 있다는 장점이 있으나 정밀도가 낮습니다. 또한, ANSI에..
■ 사용환경→ Eclipse Mars.1 Release (4.5.1)→ Apache Tomcat 8.0→ Oracle Database 11g Release Enterprise→ SQL Developer 4.1.2 오라클을 정리하기 앞서 제 사용환경입니다. 무엇부터 정리할지 계획이 잡히지 않아 1번 제목에서는 간단하게 텍스트로 정리하고, 2번 제목부터 하나하나 심화있게 정리해보도록 하겠습니다. ▼ TABLESPACE 생성123456create tablespace hunit datafile 'c:/oracledata/tablespace/lecture.dbf' size 1000m autoextend on next 10m maxsize 5000m; /* UNLIMITED */ hunit 테이블스페이스에 초기 용..