본문 바로가기

레벨업(level up)/DB_SQL

(12)
오라클 에러 메세지 찾기 오라클 에러메세지 https://docs.oracle.com/pls/db92/db92.error_search?
테이블 필드명 변경하기.. 아.. 9i에서부터 지원해준다는 이쁜넘 FIELD1을 FIELD2로 변경처리해줌. ALTER TABLE [테이블명] RENAME COLUMN [FIELD1] TO [FIELD2];이걸 몰라서 삽질이라니.. ^^;
SPL 보기 select text from user_source where name = upper('&spl_name') and type in( 'PROCEDURE', 'FUNCTION') 프로시져와 펑션문 보기.
날짜와 날짜사이 시분초 구하기 날짜와 날짜사이 시분초 구하기. 2008.02.01 oracle 7.3.4.5.0 # 날짜 - 날짜는 number 형으로 변환됨. 1 select trunc(a) "일", 2 trunc(a * 24) "시" , 3 trunc(((a*24) - trunc(a *24))*60) "분", 4 ((((a*24*60) - trunc(a *24*60))*60) - (trunc(((a*24*60) - trunc(a *24*60)))*60)) "초" 5 from (select (to_date('20080131124759','yyyymmddhh24miss') - 6 to_date('20080131100709','yyyymmddhh24miss')) a 7 from dual 8* ) SQL> / 일 시 분 초 -------..
다중 Row 결과를 단일행으로 컴마로 분리해 출력하는 방법 자료출처 http://www.soqool.com/servlet/board?cmd=view&cat=100&subcat=1010&seq=57&page=1&position=1 문제) 다중의 결과값을 하나의 행으로 컴마로 분리해 출력하는 방법을 알고싶습니다. return ========= 홍길동 김길동 --> 홍길동, 김길동, 이길동 이길동 ========== 답은...... 링크걸린곳으로 ^^: 원저작자 홈피정도는 가봐야.. ㅋ
인덱스 강제로 태우기..(너 너무 안탄다..) 분명 인덱스 컬럼순으로 조건절을 태웠는데... 인덱스를 타지 않는다.. 인덱스 컬럼순이다.. GJNO1 ACCTKDCD ACCTDATE BUSDATE FINICD PARTCD ACCTCD CHITNO INDEX 시스템에 맞기기----------------------------- select acctcd,count(distinct gjno1),to_char(sum(exchamt),'999,999,999,999,990') from ( select acctcd,gjno1,exchamt from test where gjno1 in(select code2 from test where code1 = 'GJNO1') and acctkdcd = '7102' and acctdate = to_date('&&yymmdd',..
오라클 export(백업) 하기 EXPORT 란, 오라클의 논리적 백업을 말하며 바이너리로 저장된다. 디비의 전체,특정사용자,특정테이블,권한,인덱스,제약조건등을 백업받을 수 있다. EXPORT Parameter userid : 백업실행할 사용자명/패스워드( userid=SCOTT/TAGER ) buffer : 데이터 행의 버퍼 크기 file : 백업시 저장되는 파일명 ( file=exp.dmp ) compress : 백업 데이터를 하나의 extent로 압축하여 import 시 사용 여부 ( compress=y/n ) grants : 권한설정 백업 여부 ( grants=y/n ) indexes : 인덱스설정 백업 여부 ( indexes=y/n ) rows : 데이터 행 백업 여부. 'N' 일땐 테이블 스키마만 백업됨. ( rows=y/n..
Oracle Using Hint ... ☞How to Use Hints ● 응용설계자는 특정 데이터에 대하여 optimizer가 알 수 없는 정보를 가질 수 있음. ● 응용설계자는 optimizer보다 더 좋은 execution plan을 선택할 수 있음. ● 응용설계자는 hint를 사용하여 강제적으로 사용자가 선택한 execution plan을 생성하도록 optimizer에게 지시 가능. ♣ Hints의 사용 ● Hints의 사용범위 ▶ SQL문을 위한 Optimization approach ▶ SQL문에 대한 Cost-based approach의 goal(best throughput, best response time) ▶ SQL문에 의해 접근되는 테이블에 대한 access path ▶ join문에 대한 join순서 ▶ join문을 처리하..