오라클 10

단일 행 함수 : 데이터 값을 하나씩 계산하고 조작하기

단일 행 함수란 테이블에 존재하는 많은 행이 한 번에 하나씩 함수에 입력되어 하나씩 처리되는 함수입니다. 첫번째 행을 받아 처리하고 완료되면 두번째 행을 받아 처리합니다. 단일행 함수는 데이터 타입에 따라 문자, 숫자, 날짜 타입 등이 있으며 데이터 타입에 알맞은 함수를 선택해서 사용해야 합니다. 단일 행 함수의 종류는 아래와 같습니다.종류설명문자 타입 함수문자를 입력받아 문자와 숫자를 반환한다.숫자 타입 함수숫자를 입력받아 숫자를 반환한다.날짜 타입 함수날짜에 대해 연산한다.숫자를 반환하는 MONTHS_BETWEEN 함수를 제외한 모든 날짜 타입 함수는 날자 값을 반환한다.변환 타입 함수임의의 데이터 타입의 값을 다른 데이터 타입으로 변환한다.일반 함수기 외 NVL, DECODE, CASE, WHEN ..

STUDY/SQL 2021.03.11

오라클 데이터 타입 종류

◆오라클에서 지원하는 데이터 타입의 종류데이터 타입설명CHARsize 크기의 고정 길이 문자 데이터 타입최대 크기 : 2000byte최소크기 : 1 byteVARCHAR2size 크기의 가변 길이 문자 데이터 타입최대 크기 : 2000byte최소크기 : 1 byteNVARCHAR2국가별 문자 집합에 따른 size 크기의 문자 또는 바이트의 가변길이 문자 데이터 타입최대크키 : 4000 byte최소크기 : 1 byteNUMBER정밀도와 스케일로 표현되는 숫자 데이터 타입p : 1 ~ 38s : -84 ~ 127DATE날짜 형식을 저장하기 위한 데이터 타입ROWID테이블내 행의 고유 주소를 가지는 64진수 문자 타입행당 6 바이트(제한된 ROWID) 또는 10 바이트(확장된 ROWID)BLOB대용량의 바이너..

STUDY/SQL 2021.03.10

오라클 데이터베이스 함수

오라클 데이터베이스 시스템에서 제공하는 함수는 미리 정의된 기능을 통해 데이터를 좀 더 편리하게 조작할 수 있도록 도와줍나다, 함수란 사용자가 입력 값 X를 넣으면 정해 놓은 출력 값 Y과 나오는 개념입니다. 오라클 데이터베이스 시스템의 함수를 이용하면 문자, 숫자, 날짜 값 등을 조작할 수 있으며, 각 데이터 타입(data type, 자료형)끼리 변환할 수도 있습니다(단일 행 함수 기능). 또한 복수의 행을 조합하여 그룹당 하나의 결과로도 출력할 수 있습니다(그룹 함수 기능). 함수를 사용하는 목적은 다음과 같습니다. 데이터 값을 계산하거나 조작합니다.(단일 행 함수)행의 그룹에 대해 계산하거나 요약합니다(그룹 함수).열의 데이터 타입을 변환합니다. 즉, 날짜와 숫자 등 데이터 타입을 상호 변환합니다...

STUDY/SQL 2021.03.09

Oracle SQL Developer에 접속이 되지 않는다면

Oracle SQL Developer 를 실행했으나 위와 같이 갑자기 실행이 되지 않는다면. 1. 내 컴퓨터(내 PC) 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 관리를 선택. 2. 컴퓨터 관리 창이 뜨면 서비스 및 응용 프로그램 -> 서비스를 선택할 수 Oracle로 시작하는 항목을 찾습니다. 3. Oracle로 시작하는 항목을 모두 실행해 다음처럼 나오면 Oracle SQL Developer에 재접속.

STUDY/SQL 2021.02.17

Oracle SQL Developer 의 기본 사용법

Oracle SQL Devleoper는 SQL을 작성하고 실행하기 위한 편집 툴ㅇ입니다. 이외에도 데이터베이스 모델링과 설계에 활용할 수 있습니다. 각 화면 창의 용도 1. 접속 : + 아이콘을 눌러 메뉴를 펼쳐보면 오라클 데이터베이스의 접속 정보와 함께 테이블 뷰 등이 객체 정보가 계층 형태로 보입니다. 또한 동시에 3번영역에 SQL을 작성할 수 있는 편집 창이 열립니다. 2. 보고서 : 데이터 모델링과 구조, 보안, 성능 등에 대한 모니터링과 보고서를 확인할 수 있는 영역 3. 편집 : SQL 문을 직업 작성하게 될 편집 영역입니다. 이 창에서 SQL 문을 작성합니다. 4. 출력 : SQL 문의 실행 스크립트와 결과 등이 출력되는 영역입니다. 워크시트 주요 실행 아이콘 1번 : SQL 명령문을 실행합..

STUDY/SQL 2021.02.17

오라클 시스템 접속 계정 생성

1. Oracle SQL Developer 실행 2. 새로만들기/데이터베이스 접속 선택 화면에서 접속 이름(Name), 사용자 이름, 비밀번호를 입력 ex> 접속 이름(Name) : oracle 사용자 이름 : SYSTEM 비밀번호 : oracle Database Express를 설치할 때 설정한 비밀번호 3. 설정정보 입력 후 테스트 버튼 클릭하여 정상여부 확인(왼쪽 하단에 '상태: 성공'이 나오면 설정 완료 4. 접속

STUDY/SQL 2021.02.02

Oracle SQL Developer 설치

1. 오라클 공식 다운로드 사이트(https://www.oracle.com/kr/downloads/) 접속 2. 위 화면에서 아래로 화면을 스크롤하여 개발자 툴 항목에서 SQL Developer를 클릭 3. 사용중인 운영 체제에 맞는 버전을 선택하여 다운로드(※ Oracle SQL Developer는 기본적으로 JDK 파일이 컴퓨터에 설치가 되어 있어야 함. 따라서 설치가 되어 있지 않은 경우 JDK8 included가 표기되어 있는 파일을 다운로드) 4. 내려받은 압축 파일을 더블클릭하여 압축을 푼 다움 sqldeveloper.exe.파일을 실행 5. 정상으로 실행되면 나타나는 화면

STUDY/SQL 2021.02.01

Oracle Database Express 설치

1. 오라클 공식 사이트 접속(http://www.oracle.com/kr) 2. www.oracle.com/database/technologies/xe-prior-releases.html 접속 3. 현재 사용중인 운영체제에 맞는 Oracle database 11g Express Edition을 클릭 (Windows x64를 사용하므로, 항목 중 Oracle database 11gR2 Express Windows x94를 선택함) 4. I accept the oracle License Agreement를 선택해 라이선스 정책에 동의 후 다운로드 버튼이 활성화되면 클릭하여 내려받음 5. 내려받은 압축 파일이 있는 폴더로 이동해 압축을 푼 다음에 DISK1 폴더 안에 있는 setup.exe 파일을 실행 6...

STUDY/SQL 2021.01.31

오라클(Oracle) 계정 만들기

1. 한국 오라클 공식 사이트 접속(http://www.oracle.com/kr/) 2. 오른쪽 상단에 '계정보기' 클릭 후 '계정만들기' 버튼 클릭 3. 계정 생성을 위한 정보 입력 및 개인정보 정책 동의 후 '계정 만들기' 버튼 클릭 4. 진행이 완료되면 이메일 확인 요청 화면이 나오며, 가입 시 입력하신 이메일 계정으로 아래와 같은 메일이 전송됨. 전송된 메일에서 '이메일 주소 확인' 버튼 클릭 5. 성공하면 다음 화면인 나오며, 계속을 클릭할 경우 오라클 첫 화면으로 이동함. 이동 후 가입시 입력했던 내용을 입력하면 접속 가능

STUDY/SQL 2021.01.27

[데이터베이스] RDBMS 종류 및 특성

1. ORACLE Oracle사에서 개발되었으며, 현재 가장 널리 사용되는 RDBMS. 사용자 정의 유형, 상속 및 다형성과 같은 객체 지행 기능을 구현하는 RDBMS를 객체 관계형 데이터베이스 관리 시스템(ORDBMS)이라고 함. Oracle Database는 관계형 모델을 객체 관계형 모델로 확장하여 복잡한 비즈니스 모델을 관계형 데이터베이스에 저장할 수 있음. Oracle Database 데이터베이스 스키마는 논리 데이터 구조 또는 스키마 객체의 모음이다. 데이터베이스 사용자는 사용자 이름과 이름이 같은 데이터베이스 스키마를 소유한다. 스키마 객체는 데이터베이스에서 데이터를 직접 참조하는 사용자 생성 구조이다. 데이터베이스는 여러 유형의 스키마 객체를 지원하며 그 중 가장 중요한 것은 테이블과 인덱..

STUDY 2020.10.15