본문 바로가기

db8

[ Oracle ] 데이터베이스 월말평가 ( 스마트웹&컨텐츠서비스 개발 과정 ) EMP DEPT cmd창에서 보기 편하기 위한 세팅 COL EMPNO FORMAT 9999 COL ENAME FORMAT A10 COL DNAME FORMAT A10 COL JOB FORMAT A10 COL MGR FORMAT 9999 COL SAL FORMAT 99999 COL DEPTNO FORMAT 999 같은 이름의 테이블 삭제 DROP TABLE DEPT CASCADE CONSTRAINT; DROP TABLE EMP CASCADE CONSTRAINT; DEPT 테이블 생성 CREATE TABLE DEPT( DEPTNO NUMBER PRIMARY KEY, DNAME VARCHAR2(20), LOC VARCHAR2(20) ); EMP 테이블 생성 CREATE TABLE EMP( EMPNO NUMBE.. 2013. 12. 20.
[Oracle] SQL 기본(1) - DML,DDL,DCL DML : Data Manipulation Language(INSERT, UPDATE, DELETE) SELECT : Data Query Language(DQL) TCL : Transaction Control Language(COMMIT, ROLLBACK, SAVEPOINT) - 데이터를 변경을 하고서, 확정을 지을 것인지에 대한 언어 DDL : Data Definition Language(CREATE, ALTER, DROP, RENAME, TRUNCATE) DCL : Data Control Language(GRANT, REVOKE) 1) DML(Data Manipulation Language) DML은 Data Manipulation Language의 약자로 데이터를 조작하는 언어입니다. 여기에는 IN.. 2013. 11. 19.
[Oracle] sqlplus에서 작업한 내용을 txt파일로 저장하기(spool) spool 명령어를 사용하면 sqlplus에서 작업한 내용들을 파일로 만들수 있습니다. SQL>spool 파일명.txt SQL>작업내용.... SQL>spool off 위와 같이 작업을 하면 spool 파일명.txt와 spool off 사이에 모든 작업내용들이 파일명.txt파일로 저장이 됩니다. 파일명.txt로 저장하게 되면, sqlplus를 실행하기전 디렉터리 위치에 파일이 생성됩니다. 만약 원하는 위치가 있다면, 경로까지 써주면 됩니다. report_test.txt파일에 저장하기 위해 spool명령어를 입력하고 작업을 진행후 spool off로 종료했습니다. report_test.txt파일이 생성되었습니다. 열어보면 작업(실습)했던 내용이 그대로 들어가있습니다. (실수한 모든부분까지..... ) 공부.. 2013. 11. 15.
[Oracle] 보고서 양식으로 출력하기(1) SELECT문으로 무언가를 출력할 때, 이것을 보고서양식으로 정리해서 출력하고 싶다면 다음과 같은 옵션들을 참고해서 명령문을 작성하면 됩니다. 예제. ex1112_01.sql ttitle 'Employee | Report' btitle 'Confidental' set feedback off col last_name heading 'Employee' justify center col job_id heading 'Job|Category' justify center col salary heading 'Salary' format $999,999.99 justify center set pagesize 30 break job_id; set linesize 50 spool report2.out select job_i.. 2013. 11. 12.
[Oracle] 기본 SQL SELECT문 작성(1) 오라클을 설치하면 기본적으로 학습을 위한 테이블들이 구성되어있습니다. 앞으로 구성되어있는 테이블을 이용해서, SQL문을 공부하며 연습해보겠습니다. SQL SELECT문의 기능 SELECT 문은 데이터베이스에서 정보를 검색합니다. SELECT문을 사용하여 다음을 수행할 수 있습니다. - 프로젝션 : SQL의 프로젝션 기능을 사용하면 테이블에서 질의 결과로 반환될 열을 사용자가 필요한 만큼 선택할 수 있습니다. - 선택 : SQL의 선택 기능을 사용하면 테이블에서 질의 결과로 반환될 행(row)을 선택할 수 있으며 다양한 조건을 사용하여 표시할 행을 제한할 수 있습니다. - 조인 : SQL의 조인 기능을 사용하면 서로 다른 테이블 간에 링크를 생성하여 각 테이블에 저장된 데이터를 함께 가져올 수 있습니다. .. 2013. 11. 10.
[Oracle] SCOTT계정, HR계정 풀어주기 오라클 설치후 학습을 위해 보통 HR계정이나 SCOTT계정을 사용한다고 합니다. HR계정은 설치하면서 이미 계정을 풀어뒀으니, SCOTT계정을 풀어보겠습니다. 계정을 풀려면 먼저 SYS계정으로 접속해야합니다. 호남대 평생교육원의 유닉스 환경 sqlplus '/as sysdba' 개인PC 윈도우 7환경 sqlplus sys as sysdba 호남대 평생교육원은 유닉스 환경에 터미널로 접속해서 수업을 진행했습니다. sqlplus '/as sysdba'로 처음 접속하는 것을 봐서, 집에 오라클을 설치하고 똑같이 해보니 다음과 같은 메세지가 출력되며 sqlplus로 접속되지 않았습니다. 대신 sqlplus sys as sysdba 라고 입력하니 sys계정으로 접속할 수 있었습니다. 무슨 차이인지는 조금 더 공부.. 2013. 11. 10.
[Oracle] 내 PC에 오라클 설치 (Windows 7) OCP자격 취득 과정 수업을 들으면서, 집에서 실습을 해보고 싶다는 생각에 개인 PC에 Oracle Database 11g Release 2를 설치했습니다. 인터넷에 검색해보니 이미 많은 분들이 작성한 오라클 데이터베이스 관련 글들이 있어서 쉽게 설치할 수 있었습니다. 스스로 해보며 정리한다는 목표를 가지고 제가 공부하는 부분에 대해서 차근차근 남겨보겠습니다. . 먼저 오라클 설치파일을 다운로드 해야 합니다. 오라클(http://www.oracle.com/)홈페이지에 접속합니다. 접속하셔서 상단의 Downloads → 왼쪽 사이드메뉴의 Oracle Database를 클릭합니다. 상단에 Accept License Agreement 를 선택하시고, 자기 PC에 맞는 파일을 다운로드 받습니다. File1과 F.. 2013. 11. 9.
[Oracle] Database OT 메모(호남대 평생교육원) DB의 최종적 목표는 Integrity(정확성)입니다. Oracle 국내 점유율(약 60% 점유) 오라클 버전 : 7 → 8i/9i → 10g/11g → 12c 여기서 i는 internet, g는 grid, c는 cloud를 뜻합니다. Oracle사용자 DBA Developer SQL(공통) AdminⅠ AdminⅠ AdminⅡ PL/SQL performance tunning SQL Tunning Oracle 사용자는 크게 DBA(Database 관리자)와 Developer(개발자)로 나누어집니다. Developer는, 데이터베이스를 활용하는 SQL중심적으로 배우고, DBA는, datebase의 전반적인 부분을 다루게 됩니다. SDLC(System Development Life Cycle)는 보통 다음과.. 2013. 11. 5.