본문 바로가기
반응형

개발/database34

[oracle] 오라클 날짜, 숫자를 원하는 포맷 문자열로 변환 to_char 함수명 : TO_CHAR 1. 숫자를 원하는 포맷의 문자열로 변환 : 첫번째 인자로 숫자를 넣고 두번째 인자로 형식을 지정 두번째 인자값에 대한 설명 9 : 숫자지만, 빈자리를 공백으로 채움. 0 : 숫자지만, 빈자리를 0으로 채움. , : 천단위의 콤마 (외국의 경우 소수점 일 수 있음.) . : 소숫점 (외국의 경우 천단위를 나타낼 수 있음.) 테스트 SELECT TO_CHAR(123456,'999,999,999,999') FROM DUAL -> 123,456 SELECT TO_CHAR(12345, '00000000') FROM DUAL -> 00012345 2. 날짜를 원하는 포맷의 문자열로 변환 : 첫번째 인자로 날짜를 넣고, 두번째 인자로 형식을 지정 YYYY 년 MM 월 DD 일 HH 시간(1.. 2021. 1. 17.
[oracle] 오라클 merge into select와 동시에 insert 또는 update를 수행하는 merge into 쿼리 예제 테이블명 : TB_BOARD merge into TB_BOARD AS A using (select id, name, desc from TB_BOARD) B -- select 쿼리는 다른 테이블과 join도 가능 on (A.id = B.id) when matched then --id가 같은 데이터라면.. --update 문을 수행해보자 uppdate set name = '' when not matched then --id가 같은게 없다면... --insert 문을 수행해보자 insert (id, name, desc) values ('99', 'park', 'this is desc'); 2021. 1. 17.
[oracle] 오라클 에러코드 oracle error code list ORA-0000: normal, successful completion ORA-00001: unique constraint (.) violated ORA-00017: session requested to set trace event ORA-00018: maximum number of sessions exceeded ORA-00019: maximum number of session licenses exceeded ORA-00020: maximum number of processes () exceeded ORA-00021: session attached to some other process; cannot switch session ORA-00022: invalid session ID; access deni.. 2021. 1. 17.
[oracle] 오라클 [Oracle To Sybase Migration Guide] 간단한 개발자 가이드 프로젝트를 진행하다보면 Oracle 에서 Sybase로 변경하는 경우가 간혹 발생하여 정리 한다. Oracle과 Sybase 제품군 비교 Oracle Sybase Oracle Database Server Sybase ASE Oracle OLAP and DW Sybase IQ Oracle Analytics Sybase IQ Oracle RAC Sybase ASE Cluster Edition Oracle Times Ten Sybase ASE 15.5 In-Memory Database Oracle Data Guard Sybase Mirror Activator Oracle Streams Sybase Replication Server Oracle ExalData Sybase IQ Appliance MySQL Sy.. 2021. 1. 17.
반응형