Search

'분류 전체보기'에 해당되는 글 34건

  1. 2008.07.09 오라클 기초<3>
  2. 2008.07.09 오라클 기초<2>
  3. 2008.07.09 오라클 기초<1>
  4. 2008.07.09 SI, SM, ERP, EIP, EAI, CMMS, CRM, SCM, GW, KMS

오라클 기초<3>

컴퓨터/오라클 2008. 7. 9. 22:06 Posted by 유스~*

* instr(문자열,검색문자) : 처음부터 검색해서 첫번째 검색위치

  instr(문자열,검색문자,시작인덱스) : 시작인덱스부터 검색해서 첫번째 검색 위치 반환

  instr(문자열,검색문자,시작인덱스,반복횟수) : 시작인덱스부터 검색해서 반복횟수번째 검색위치 반환


-> 검색문자의 위치반환

검색문자가 없을 경우 0 반환


date 함수


alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';

포맷형식변경

오라클 기초<2>

컴퓨터/오라클 2008. 7. 9. 22:05 Posted by 유스~*

* where절

from 절 다음에 위치

조건에 만족되는 행을 반환

where (컬럼명) (비교연산자)  (값) - 표현식 - 상수 - 문자

                 기호형식 : >,>=,<,<=                        - 날짜

                                 =,!=,<>,                          - 숫자

 

* like

 문자 검색시 wildcard 검색

 % : 없거나 여러개

 _ : 한글자


=> 실제 검색 대상으로 지정

escape 식별자 이용


'sa\_\_' escape '\'; 사용


그러면 sa_ _ << 검색을함

 

* order by

정렬 - asc

       - desc

 

select 문의 가장 끝에 위치

 

order by 정렬대상                         정렬방식

            1. 컬럼명                         asc(default)

            2. 표현식                         desc

            3. 컬럼 position

            4. alias - " "이 있는 경우 반드시 대소문자도 일치

                          alias를 사용할수 있는 절은

                          order by 절 뿐 (select절은 alias를 만드는거임.. 쓰는게 아님)

 

* 치환변수

.& 치환변수 - 실행시마다 변수 값 입력 (&변수명)

.&& 치환변수 - 첫번째 실행 값 입력

                     입력된 값을 내부적으로 define 변수화 시킴

 

. define 치환변수 - 미리 값 정의 후 정의된 값 사용

                           define 변수명 = 값

                           사용시에는 &변수명 형식

오라클 기초<1>

컴퓨터/오라클 2008. 7. 9. 22:02 Posted by 유스~*

1.Parse
 1) 동일문장 check - 대소문자구별, 공백 구별 (일치하지않을경우 check를 계속 하므로 프로세스에 점유율 높아짐?) 100% 일치시 2.bind로 바로 넘어가고 object lock을 오라클에서 지원해줌
 2) 문법,object,권한
 3) object lock (drop 안됨) - shared lock 이라서 읽기,쓰기는 가능, 테이블에 대한 drop만 방지, sys | system 유저일지라도 drop 불가
 4) 실행계획 수립

2. bind
3. 실행
4. fetch

sort실행시 오라클에 성능저하
distinct로 중복제거시 sort가 실행됨. 디폴트 값 asc(오름차순)

ex) select distinct department_id, job_id from employees;


1. 나열된 컬럼 순서대로 sort

 1) department_id 의 sort
 2) department_id 의 1차 sort의 결과 중 값 범위에서만 job_id를 sort

2. 나열된 컬럼의 조합 값으로 중복 check


오라클 9i 는 알파벳적으로 sort <order by절>
오라클 10g 는 hash sort


OPTIMIZER_FEATURES_ENABLE 을 수정하면 9i 결과를 볼수있음.

ex) alter session set optimizer_features_enable="9.2.0";


www.otn.oracle.com

documents

데이터베이스 선택

view library

books

ref

optimizer검색

1. SI (System Integration)
시스템 구성 요소들을 순차적으로 결합하여 하나의 전체 시스템을 구축하는 과정으
로 일반적인 전산 시스템

2. SM (System Management)
이미 만들어진 시스템을 유지보수 하는 . 프로그램 수정이나 신규프로세스를 구현하고 데이터 관리등 .

3. ERP (Enterprise Requirement Planning)
조직 전반의 관리시스템 .
자세한 사항http://kin.naver.com/browse/db_detail.php?dir_id=10102&docid=458280

4. EIP (Enterprise Information Portal)
나와 관련된 프로세스를 한눈에 파악할 수 있도록만든 프로그램
자세한 사항http://kin.naver.com/browse/db_detail.php?dir_id=113&docid=1273

5. EAI (Enterprise Application Integration)
회계 시스템, 생산 현장 관리, 홈페이지, 외부 조달 구매 등등 이런 시
스템 들을 서로 연결 시켜 주는 시스템.
가운데 EAI 라는걸 두고서 서로 연결.
자세한 사항http://kin.naver.com/browse/db_detail.php?dir_id=113&docid=305907

6. CMMS (Cumputerized Maintenance Management System)
설비관리시스템의 진보된 형태.
단순히 설비효율관리나 자재관리만 하는것이 아니라 설비에 관련되어 경영현황에서 파악해야될 모든 내용을담고 있는 시스템
자세한 사항http://www.emaintec.com/business/business_02_2.html

7. CRM (Customer Relationship Management)
고객들의 성향이나 우리 회사와의 관계등을 관리하여 향후에 잘 활용하고자 만든
시스템. 예)홈쇼핑에서 물건을 사기 위해서 전화를 화면 콜센터 담당자의 컴퓨터 모니터에 자동으로 전화건 사람의 과거 구매이력과 반품 이력이 표시되며 이를 참고로 고객 대응도를 향상 시키고 충성도를 높임
자세한 사항http://kin.naver.com/browse/db_detail.php?dir_id=408&docid=4853

8. SCM (Supply Chain Management)
공급망관리.회사의 구매와 판매에 관련된 모든 내용을 정리하고 그 연관관계를 정립하여 관리함으로서 최적의 공급망 조건을 산출해 내어비용을 절감하고 고객 만족을 최대로 하기 위해서 만들어진 시스템.
자세한 사항http://www.supply-chain.org/

9. GW (Groupware)
회사 게시판과 전자 결재등을 하는 시스템.
특정 Group 내의 커뮤니케이션을 원할히 하는 시스템.
Groupware보다 진보시킨 KMS등장.

10. KMS (Knowledge Management System)
지식관리시스템. 회사에서 만들어진 문서들을 체계적으로 잘 불류해서 정리 할 수 있도록
하는 시스템.

기존에는 DM (null Management)라는 이름으로 불리우다가 GW의 기능을 흡수하
고 몇가지 철학을 보태서 KMS라고 불리움.
http://kin.naver.com/browse/db_detail.php?dir_id=409&docid=17063