전체 보기536 SEQUENCE 값 재 설정 increment by 로 9999 지정하고 nextval한후 increment by 를 다시 1 alter sequence SCOTT.SEQ_EMP increment by 9999; select SCOTT.SEQ_EMP.nextval from dual;alter sequence SCOTT.SEQ_EMP increment by 1; 2016. 2. 4. ORANGE FOR ORACLE OCI.DLL does not exist in 'default ORACLE_HOME'. OCI.DLL does not exist in 'default ORACLE_HOME'. Oracle Client의 설치유형을 Instant Client로 하여 설치하면, 오렌지 구동시 오류 발생. 설치유형을 런타임으로 하면 된다. 참조: http://jmnote.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%EC%98%A4%EB%9D%BC%ED%81%B4_Client_%EC%84%A4%EC%B9%98 2016. 2. 4. 전체 테이블 목록과 건수 조회 SELECT table_name , num_rows -- 통계정보 건수 FROM user_tables 2016. 2. 4. oracle index 범위 스캔 불가능 한 경우 1. 인덱스 컬럼을 조건절에서 가공. select *from 업체where substr(업체명, 1,2) = '가공' 2. 부정형 비교 select *from 고객where 직업 '회사원' 3. is not null 조건 (부정형 비교에 해당) range index 조건이 안되는 것이지 index full scan은 가능하다. 2016. 2. 4. 오라클 문자함수 LPAD, RPAD --LPAD SELECT LPAD('A',6,'B'), LPAD('산',6,'강') FROM DUAL; 설명) 6바이트공간에 A를 찍고 나머지 바이트를 왼쪽으로 B 채움 --RPAD SELECT RPAD('A',6,'B'), RPAD('산',6,'강') FROM DUAL; 설명) 6바이트공간에 A를 찍고 나머지 바이트를 오른쪽으로 B 채움 2016. 2. 4. DECODE 함수 출처: http://radiocom.kunsan.ac.kr/lecture/oracle/function/DECODE.htmlDECODE 함수 DECODE는 일반적인 프로그래밍 언어의 IF문을 SQL 문자 또는 PL/SQL 안으로 끌어들여 사용하기 위하여 만들어진 오라클 함수이다. 따라서 일반 프로그래밍 언어의 IF문이 수행 할 수 있는 기능을 포함하고 있다. select시의 decode 사용은 from 절만 빼고 어디에서나 사용할 수 있다. 일반 프로그래밍과 decode 함수를 서로 비교하여 보자. • IF~THEN~ELSE문장과 똑같은 결과를 출력할 수 있다. • 각각의 조건에 맞는 값에 대한 처리를 결과와 같게 연산해 리턴한다. • 비교 연산은 '='만 가능하다. • CASE 함수는 DECODE 함수의.. 2016. 2. 4. 이전 1 ··· 62 63 64 65 66 67 68 ··· 90 다음