RDB/Oracle 26

[오라클] 예제풀이 3

3일차 문제풀이 1. 현재 날짜를 출력하고 열 레이블은 Current Date로 출력하는 SELECT 문장을 기술하시오. SELECT SYSDATE AS "Current Date" FROM DUAL; 2. EMP 테이블에서 현재 급여에 15%가 증가된 급여를 사원번호,이름,업무,급여,증가된 급여(New Salary),증가액(Increase)를 출력하는 SELECT 문장을 기술하시오. SELECT EMPNO 사원번호, ENAME 이름, JOB 업무, SAL*1.15 AS "NEW SALARY", SAL*0.15 INCREASE FROM EMP; 3. EMP 테이블에서 이름,입사일,입사일로부터 6개월 후 돌아오는 월요일 구하여 출력하는 SELECT 문장을 기술하시오. SELECT ENAME,TO_CHAR(H..

RDB/Oracle 2019.01.16

[오라클] 숫자함수, 날짜함수, 문서함수, 그룹함수, 분석함수

INSERT 데이터 삽입 후 COMMIT 안하면 데이터 삽입한 내용이 반영되어 있지 않음 DML(INSERT, UPDATE, DELETE) 문장을 실행한 뒤, 결과를 저장을 하기 위해선 반드시 COMMIT을 진행해야 한다. COMMIT은 워드에서의 SAVE와 똑같은 개념. DATABASE안에 저장하라는 명령어. 쿼리박스는 기본 DEFAULT로 COMMIT이 OFF되어 있음. 오라클은 자동COMMIT이 아니다. 수백만개 데이터를 잘못된 테이블에 저장하는 경우가 발생할 수 있음, 그래서 AUTO COMMIT 안씀) ▲ SQLLDR = SQL로더 ▲ 순서 ① POST 테이블 생성 ② CTL파일의 infile 파일경로수정 ③ 콘솔창 실행 SQLLDR LEE/BOB control=D:\Oracle\etc\zipc..

RDB/Oracle 2019.01.16

[오라클] 예제풀이 2

2. EMP 테이블에서 급여가 3000이상인 사원의 정보를 사원번호,이름,담당업무,급여를 출력하는 SELECT 문장을 작성하시오. SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE SAL >=3000; 3. EMP 테이블에서 사원번호가 7788인 사원의 이름과 부서번호를 출력하는 SELECT 문장을 작성하시오. SELECT ENAME, DEPTNO FROM EMP WHERE EMPNO = '7788'; 4. EMP 테이블에서 입사일이 'February 20, 1981'과 'May 1, 1981' 사이에 입사한 사원의 이름,업무,입사일을 출력하는 SELECT 문장을 작성하시오. 단 입사일 순으로 출력하시오. SELECT ENAME, JOB, HIREDATE FROM EMP W..

RDB/Oracle 2019.01.16

[오라클] 기초

- EDIT sqlplus edit 콘솔창에 입력하면 버퍼창이 뜸. (제일 최근에 입력된 명령어 저장되어있음). 커맨드 창을 통해 쿼리를 작성하다가 오타가 났을 경우, 버퍼에 있는 내용을 수정하고 alt+F4로 저장 후 실행하면 수정된 명령어가 실행됨 - SQL파일 실행 @mdept.sql (@파일이름.sql) 파일 읽어와서 실행됨. @c:\abc\def\mdept.sql ” 삽입. ▲ 명령어 입력시 커서 앞에 사용자명 조회됨 - 관리자 계정에서의 사용자 생성 및 권한 부여 방법 - 앞으로 공부할 내용 ① QUERY(DATA 검색어) - SELECT - 가장 중요 ② DML(DATA MANIPULATION LANGUAGE : 데이터 조작어) - INSERT,(삽입) UPDATE(수정), DELETE(삭제..

RDB/Oracle 2019.01.16

[오라클] 설치

설치 시 유의사항 1.데이터베이스 생성 및 구성 -DB형식 디폴트값으로 포함해서설치 데이터베이스 소프트웨어만 설치- DB형식 일일히 전부다 직접 만들어줘야함 2. 서버클래스 - 디비서버를 만드는거니까 3. 데이터베이스 설치유형 ( 우리가 설치하는게 아니라 DBA가 지정함) 단일 인스턴스 데이터베이스 설치 -> 기본적으로 활성화되는 디비가 1개 Real Application cluster DB설치 -> 디비유형마다 클러스터로 묶어서 존재 4. 소프트웨어 위치 C:\app\product\11.2.0\dbhome_1 언더바(_) 뒤의 숫자가 2,3,4 이런식이면 전의 오라클이 삭제가 제대로 안된 것 5. 데이터베이스유형 일반용/트랜잭션처리 - 범용, 데이터웨어하우징 - 유투브같이 데이터만 저장될때 사용 6. ..

RDB/Oracle 2019.01.16
반응형