DB130 [ORACLE] 오라클 날짜계산 오라클 날짜계산 ** 날짜계산-- '2011-01-20' 과 당일 사이의 달의 수를 NUMBER형 타입으로 반환 -- MONTHS_BETWEEN(A,B) = A-B/30 SELECT MONTHS_BETWEEN(SYSDATE,TO_DATE('2011-01-20','YYYY-MM-DD')) FROM DUAL; -- 특정일의 달수 더한 날 SELECT ADD_MONTHS(SYSDATE, 10) FROM DUAL; -- 특정일의 다음주 요일 SELECT NEXT_DAY(SYSDATE,'FRIDAY') FROM DUAL; -- 특정일의 해당 월의 마지막 날 SELECT LAST_DAY(SYSDATE) FROM DUAL; -- 특정일의 반올림(오후면 다음날..) SELECT ROUND(SYSDATE,'DD') FR.. 2016. 2. 4. 다양한 인덱스 스캔 방식 출처: http://bysql.net/?document_srl=9263 Current Page: http://www.bysql.net/index.php?document_srl=9263 03.다양한 인덱스?No인덱스 스캔 방식사용하는 Hint비고1Index Range Scan/*+ Index(Table Alias, Index Name) */2Index Full ScanIndex( Full Scan) 형태로 표현3Index Unique Scan/*+ Index(Table Alias, Index Name) */4Index Skip Scan/*+ Index_ss(Table Alias, Index Name) */5Index Fast Full Scan/*+ Index_fss(Table Alias, Index Nam.. 2016. 2. 4. 오라클 synonym 모두 찾기 select 'drop synonym '|| owner ||'.'|| synonym_name ||';', s.* from dba_synonyms s where table_owner not in ('SYS', 'SYSTEM') and db_link is NULL and table_name not in (select object_name from dba_objects o where o.object_name = s.table_name and o.owner = s.table_owner and o.object_type not like '%SYNONYM%') order by owner asc; 2016. 2. 4. ORACLE BETWEEN between 쿼리는 아래와 같이 작성하시면 됩니다. select * from DUAL where 조건 between to_date('2010030906','YYYYMMDDHH24') and to_date('2010033123','YYYYMMDDHH24') 2016. 2. 4. 오라클 테이블스페이스 용량 수정 / Oracle Tablespace 생성/변경/추가 및 사용자 생성/권한부여 --테이블 스페이스 파일 추가ALTER TABLESPACE TABLESPACE이름 ADD DATAFILE '파일경로' SIZE 1024M; -- 테이블 스페이스 용량 수정ALTER DATABASE DATAFILE '파일경로' RESIZE 2048M; 아래는 정리가 잘 되어 있는 포스트에서 긁었다. 출처: http://bangganji.tistory.com/77 create tablespace : 오라클 데이터베이스내에서 생성되고 처리될 테이블들의 레코들들이 실제로 존재할 영역을 디스크 상에 물리적으로 생성시키는 명령어이다. tablespace_name : 생성될 테이블 스페이스의 이름이다. datafile : 데이터베이스내에서 사용되는 레코드들이 실제로 디스크상에 파일로 존재하게 되는데, 이때의 파일의 .. 2016. 2. 4. 제약 조건을 활성화하지 못했습니다. 하나 이상의 행이 null이 아닌, 독특한, 또는 외국 키 제약 조건을 위반하는 값을 포함합니다. 결론1 DataTable의 Length 설정을 -1로 해라 (근데 나는 위의 Length속성을 찾지 못했다....... 어딨는거야? -_-..)망할놈에 셀렉트 해오는데 제약조건 이래 .... 아오~ 욕나와 결론2 Fill(DataTable)로 가져왔을 것이다...이걸Fill(DataSet)으로 가져오면 된다.DataSet의 EnforceConstraints 속성을 False로 해주면 된다. 결론 3 이건 확실하다 ^^ 이건 온라인 상에 공개하기 조금 그렇고~ 정 안풀리는 분들은 쪽지로 문의주세요^^ 알려드릴께요. 코드 수정하면 됩니다. 쿼리 문제가 아니니까 2016. 2. 4. 이전 1 ··· 3 4 5 6 7 8 9 ··· 22 다음 반응형