TO_CHAR2 [Oracle] TO_CHAR 숫자 포맷(Format) 형식 _ FM표기법 오라클 TO_CHAR 숫자 포맷 형식 사용하기 / FM표기법 Oracle에서 숫자를 문자로 변환할 때 첫 번째 자리에 0이 있을 때 0이 생략되어 표출되는 경우가 있다. 예를 들어, '0.123'을 TO_CHAR로 변환했지만 0이 생략되어 '. 123'으로 표출될 것이다.이때 0이 생략되지 않고 그대로 출력시켜주는 Format 형식이 있다. FM 표기법TO_CHAR('숫자열', 'FM999.00')FM(Fill Mode) 표기법을 사용하면 숫자의 좌우 공백을 제거할 수 있습니다. 또한, 숫자의 형식을 지정할 때 다음과 같은 문자를 사용할 수 있습니다. - 9 : 가변적인 값으로 0이거나 숫자가 없을 시 값을 버린다. - 0 : 고정적인 값으로 변환된 숫자의 길이를 맞추고 싶으면 원하는 길이만큼 0.. DB/Oracle 2021. 2. 16. [Oracle] 오라클 날짜 타입(TYPE)별 비교 - TO_CHAR,TO_DATE OracleDB 날짜 타입(TYPE)별 비교 방법 TO_CHAR, TO_DATE ORA-01861 리터럴이 형식 문자열과 일치하지 않음 오류 해결방법 쿼리를 짜고 실행했을 때 'ORA-01861 리터럴이 형식 문자열과 일치하지 않음' 오류가 발생할 경우가 있다. 주로 날짜를 비교할 때 String형과 Date형을 함께 비교했을 때거나 String에다가 Date를 넣는다던지 형타입을 맞춰주지 않고 값을 넣을때 발생한다. 이 때 TO_CHAR나 TO_DATE를 사용해서 형변환을 통해 날짜 타입(TYPE)을 맞춰주면 해결된다 !!! TO_CHAR(): String형 날짜 비교 Date -> String 으로 형변환TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')//결과//2.. DB/Oracle 2020. 11. 27. 이전 1 다음 728x90