본문 바로가기

DataBase/Oracle3

[Oracle]날짜타입 중 'YY'와 'RR' 비교 날짜 포맷을 사용할 때 'YY'와 'RR'이 존재합니다. 여기서 'YY'는 무엇이고, 'RR'이 무엇인지 알아보겠습니다. 간단히 설명하자면, 'YY'는 2000년대를 나타내고 'RR'은 1900년대를 포함한다고 보시면 될 것 같습니다. 'RR'은 50년을 기준으로 50 이상이면 1900년대, 50 미만이면 2000년대를 나타냅니다. -실행 결과 SELECT TO_CHAR(TO_DATE('50', 'YY'), 'YYYY') , TO_CHAR(TO_DATE('49', 'RR'), 'RRRR') , TO_CHAR(TO_DATE('50', 'RR'), 'RRRR') , TO_CHAR(TO_DATE('51', 'RR'), 'RRRR') FROM DUAL; --2050, 2049, 1950, 1951 2020. 12. 15.
[Oracle]개행문자가 포함된 컬럼의 첫번째 줄 조회하기 데이터를 텍스트 상자(Text Area) 등으로 입력한 경우 개행 문자(줄 바꿈)가 들어가는 경우가 있습니다. 이렇게 입력된 데이터 중 첫 번째 줄만 필요한 상황이 발생할 수 있습니다. 데이터 예시) insert into test_table values ('첫번째 줄'); insert into test_table values ('첫번째 줄'||CHR(10)||'두번째 줄'); insert into test_table values (CHR(10)||'첫번째 줄'); insert into test_table values (CHR(10)||CHR(10)||'첫번째 줄'); insert into test_table values ('첫번째 줄'||CHR(10)||'두번째 줄'||CHR(10)||'세번째 줄'); .. 2020. 12. 15.
[Oracle] ORA-65096: invalid common user or role name 오라클 계정생성 오류 메시지 SQL 오류: ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 65096. 00000 - "invalid common user or role name" *Cause: An attempt was made to create a common user or role with a name that was not valid for common users or roles. In addition to the usual rules for user and role names, common user and role names must start with C## or c## and consist only of ASCII characters. *Action: Specify a vali.. 2020. 5. 21.
728x90
반응형