본문 바로가기

Computer Engineering/DB

(58)
오라클 (OCP)자격증 취득했는데 OCM될려면 어떻게해야하나요? 오라클 최고 수준의 자격증 시험인 OCM(Oracle9i database administra tor Certified Master)이 지난 2003년 11월 국내에 처음으로 실시돼 3명의 합격자를 배출했습니다. 현재 독일·영국·홍콩·미국에서 실시 중인 OCM은 지난 해 홍콩에서 치러진 시험에서 응시자 전원이 떨어질 정도로 취득하기 어려운 자격증으로 평가되고 있다. 전세계적으로 총 60명의 취득자를 보유한 OCM은 주관식 문제로 오라클 9i와 리눅스 서버로 구성된 정보시스템에서 발생하는 상황을 8개 시나리오로 구성해 응시자가 이에 대처하는 능력을 평가하는 시험입니다. 특히 브레인덤프로 기존 출제된 객관식 문제 유형을 참고해 암기식으로 치를 수 있었던 OCP(Oracle Certified Profession..
오라클 인스턴스가 떠 있는지 확인하는 명령어 1. sys 로 접속한다. SQL> CONN /AS SYSDBA 2. 인스턴스 테이블을 조회한다. SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE; 3. orcl 이란 데이버 베이스가 실행되고 있으며, 데이터 베이스는 열려 잇는 상태임을 보여준다.
oracle conditional expressions (case, decode) 1. CASE 는 C언어세처 스위치 케이스 문과 유사한 형태이가 CASE 다음에 나오는 조건에 만족하면 THEN 이하 를 실행한다. 구문은 CASE ~ THEN ~ CASE~ THEN ~ ...... END 이다. 2. DECODE CASE 와 수행 동작은 같다. 구문은 DECODE(조건식컬럼,조건식,변경값.... 조건식,변경값,변경값컬럼) 이다. 출처 : 오라클 공인 교재 SQL Fundamentals 3-55
Oracle General Functions Element Description NVL NULL 값을 다른 값으로 바꾼다 NVL2 표현식1이 NOT NULL 이면 표현식2를 리턴하고 표현식1이 NULL이면 표현식3을리턴한다. NULLIF 두표현식을 비교해서 같으면 NULL 리턴 다르면 첫번재 표현식 리턴 COALESCE 첫번째 표현식이 NOT NULL 이면 출력하고 NULL이면 두번째 표현식을 출력한다. 둘다 NULL 이면 -1 을 출력한다. 출처 : 오라클 공인 교재 SQL Fundamentals 3-45
오라클 숫자를 문자로 출력하기 (Using the TO_CHAR Function with Numbers) Format_model Element Result 9 숫자 출력 0 앞엔0으로채워져서 출력 $ 부동소수 사인 L 부동소수 현재 심볼 . 소수점 출력 , 1000단위 콤마 예제
오라클 날짜 연산, 출력 포멧 1. 현재 날짜 조회하기 select sysdate from dual; 2. 날자 포멧 변경하기 alter session set nls_date_format='YYY-MM-DD HH24:MI:SS'; 3. 날짜 함수 (Using Date Functions) Function Result MONTHS_BETWWN('01-SEP-95','11-JAN-94') 19.6774194 ADD_MONTHS('11-JAN-94',6) '11-JUL-94 NEXT_DAY('01-SEP-95','FRIDAY') '08-SEP-95' LAST_DAY('01-FEB-95') '28-FEB-95' Assume SYSDATE ='25-JUL-03': Function Result ROUND(SYSDATE,'MONTH') 01-AUG..
오라클 숫자 함수 (oracle Number Functions) Function Result ROUND(45.926, 2) 45.93 TRUNC(45.926, 2) 45.92 MOD(1600,300) 100 출처 : 오라클 공인 교재 SQL Fundamentals 3-13
오라클 캐릭터 조작 함수 (Oracle Character-Manipulation Functions) Function Result CONCAT('Hello','World') HelloWorld SUBSTR('HelloWorld',1,5) Hello LENGTH('HelloWorld') 10 INSTR('HelloWorld','W') 6 LPAD(salary,10,'*') *****24000 RPAD(salary,10,'*') 24000***** REPLACE('JACK and JUE','J','BL') BLACK and BLUE TRIM('H' FROM 'HelloWorld') elloWorld 출처 : 오라클 공인 교재 WQL Fundamentals 3-11