학원수업 자료2009. 11. 5. 16:37
SQL(Structured Query Languge)
1. 기본적인 구조
  - SELECT col1, col2… | * 
  - FROM  table1, table2
  - [WHERE]  조건절
  - GROUP BY    그룹화 대상 컬럼
  - HAVING    그룹함수에 대한 조건절
  - ORDER BY     정렬 대상
oracle
날짜를 반올림>
EXPERT> select round(sysdate, 'YEAR'), round(sysdate, 'MONTH')
  2  , round(sysdate, 'DAY') from dual;
ROUND(SYSDATE,'YEAR ROUND(SYSDATE,'MONT ROUND(SYSDATE,'DAY'
------------------- ------------------- -------------------
2010-01-01 00:00:00 2009-11-01 00:00:00 2009-11-01 00:00:00
  - DAY의 경우 '주'를 기준으로 함.
Join>
  - Join에서 가장 중요한 것은 Join 조건을 설정하는 것이다.
SQLPlus에서 수업 내용 파일로 저장하는 방법 및 확인 방법>
  - 수업 시작 전 다음을 입력한다.
EXPERT> spool 파일명.sql
  - 수업 종료 후 다음을 입력한다.
EXPERT> spool off
  - 파일 내용을 확인하고 싶은 경우 다음과 같이 입력한다.
ocp@orcl : /home/oracle> vi 파일명.sql
External tables>
  - file의 내용을 table 처럼 select 할 수 있음.
  - File의 내용을 Table에 Load/Unload할 수 있음.
   -> Load : 파일 내용을 table로 불러옴
   -> Unload : table로 불러온 내용을 file로 보냄.
1. 특징
  - 읽기 전용
  - DML 사용 못함
  - Index 생성 못함
  - 쿼리는 사용 가능

Posted by 쿵캉켕