Sponsored By
















 

Q1. 월급여에 교통비가 10만원씩 지급될 때(짝수달은 20만원) temp를 이용하여 인원별 월급을 구해보자.

 

 

A1. 

>

Select emp_name, 

100000+salary/18, 

200000+salary*2/18 

From temp;





 

※. 오라클 XE 다운로드는 하기 링크 참고 : 
https://asterisco.tistory.com/269

불러오는 중입니다...

※. 실습 자료 다운로드는 하기 링크 참고 : 
https://asterisco.tistory.com/270

불러오는 중입니다...

 

 

00. cmd를 켜서 sqlplus smin/abcd 로 접속하여 OracleXE를 실행시키자.

 

 

 

 

01. @를 붙이고 준비해놓은 예제파일을 끌어서 cmd 창으로 옮겨놓고 Enter 를 눌러서 실행시키면 준비 완료.

 

 

 

출처: http://fordev.tistory.com/23 [개발자를 위하여...]

 

ㅁ. 오라클XE for window 준비과정 아래 링크참조

http://blog.naver.com/aristort/20177920427

 

SQL 00. SQL실습을 위한 Oracle XE 11g 설치 & 준비

운영체제 : Windows 7 32bit 를 기준으로 작성 다른 운영체제를 사용하시는 분들은 그에 맞게 다...

blog.naver.com

 

 

ㅁ. 사용

> sql /nolog

sql> connect sys/비밀번호 as sysdba

connect.!

 

-- 1. 계정의 테이블 스페이스 생성

create tablespace [tablespace_name] 

datafile '/home/oracle/oradata/DANBEE/[file_name].dbf' size 500m;

 

예)

sql> CREATE TABLESPACE ADMIN DATAFILE 'D:\ORACLE\ORADATA\XE\ADMIN.dbf' SIZE  500M ;

 

-- 2. 오라클 유저 만들기

CREATE USER [user_name] 

IDENTIFIED BY [password]

DEFAULT TABLESPACE [tablespace_name]

TEMPORARY TABLESPACE TEMP;

예)

sql> CREATE USER nextree IDENTIFIED BY nextree DEFAULT TABLESPACE NEXTREE TEMPORARY TABLESPACE TEMP;

 

-- 3. 생성한 USER에 권한주기

GRANT connect, resource, dba TO [user_name];

예)

sql> grant connect, dba, resource to 유저명; (모든 권한 주기)

 

GRANT CREATE SESSION TO 유저명         // 데이터베이스에 접근할 수 있는 권한

GRANT CREATE DATABASE LINK TO 유저명

GRANT CREATE MATERIALIZED VIEW TO 유저명

GRANT CREATE PROCEDURE TO 유저명

GRANT CREATE PUBLIC SYNONYM TO 유저명

GRANT CREATE ROLE TO 유저명

GRANT CREATE SEQUENCE TO 유저명

GRANT CREATE SYNONYM TO 유저명

GRANT CREATE TABLE TO 유저명             // 테이블을 생성할 수 있는 권한

GRANT DROP ANY TABLE TO 유저명         // 테이블을 제거할 수 있는 권한

GRANT CREATE TRIGGER TO 유저명 

GRANT CREATE TYPE TO 유저명 

GRANT CREATE VIEW TO 유저명

 

GRANT  

 CREATE SESSION

,CREATE TABLE

,CREATE SEQUENCE   

,CREATE VIEW

TO 유저명;

 

-- 4. 생성한 USER로 ORACLE에 접속하기

sql> sqlplus nextree/nextree[@db_sid]

 

-- 5. 계정 삭제하기

sql> drop user 사용자계정 cascade;

 

 

ㅁ. Subroutine 이나 Function 을 이용하여 섭씨화씨 변환 프로그램을 만들어보자.

 

 

ㅁ. 코드

>






ㅁ. 결과 값

>

 

 

 

 



Sponsored By















+ Recent posts