본문 바로가기

분류 전체보기109

[오라클] 날짜처리 주요 함수 1. 두 날짜 사이의 개월 구하기 - MONTHS_BETWEEN select floor(months_between(sysdate, hire_date))||'개월' as "기간" from employee; sysdate (현재시간)과 hire_date 사이의 개월 수 실행결과 2. 날짜에 특정 개월 수 더하기 - ADD_MONTHS select sysdate, add_months(sysdate, 6) from dual; 현재 날짜(sysdate)에 6개월을 더한다. 실행결과 3. 특정 날짜로부터 다음 특정 요일이 언제인지 구하기 - NEXT_DAY select next_day(sysdate, '목') from dual; 현재 날짜(sysdate)에서 가장 가까운 '목'요일이 언제인지 구하기 실행결과 4. .. 2021. 3. 8.
[오라클] 숫자처리 주요 함수 1. 나머지 구하기 - MOD select mod(10, 3), mod(10, 2), mod(10, 4) from dual; 실행 결과 2. 반올림 - ROUND select round(123.456, 0), round(123.456, 1), round(123.456, 2) from dual; 두 번째 인자에 반올림 후 표시할 소숫점 자릿수를 설정해줄 수 있다. 실행 결과 select round(123.456, -1), round(123.456, -2) from dual; 두 번째 인자에 음수를 넣으면 양수 자리에서 반올림 가능하다. 실행 결과 3. 버림 - FLOOR, TRUNC select floor(123.456), trunc(123.456,1) from dual; 실행 결과 4. 올림 - CEIL.. 2021. 3. 8.
[오라클] 문자처리 주요 함수 1. TRIM 문자 양 옆의 공백 제거 select trim(' 오라클 ') from dual; 실행결과 2. LTRIM RTRIM 문자 왼쪽, 오른쪽의 공백만 제거 select ltrim(' 오라클 '), rtrim(' 오라클 ') from dual; 실행결과 특정 문자 모두 제거 select ltrim('000123456000', '0'), rtrim('000123456000', '0') from dual; 왼쪽 0 모두 제거, 오른쪽 0 모두 제거 실행결과 LEADING, TRAILING 을 이용할 수 있다. select trim(leading 'z' from 'zzz오라클zzz'), trim(trailing 'z' from 'zzz오라클zzz') from dual; leading - 앞서 나오는(.. 2021. 3. 8.
부트스트랩5의 primary 색상 변경 등 원하는대로 변경하기 부트스트랩 컴파일 버전을 다운로드 하면, css를 변경하기 위해 하나하나 고쳐주어야 하는 불편이 있다. 예를들어, 부트스트랩의 기본 primary 클래스 색상은 파란색으로 고정되어 있는데, primary를 빨간색으로 사용하고 싶을 경우 버튼 색깔, 배경 색깔, 마우스오버 색깔 등등 css 내용을 일일이 고쳐주어야 한다. 하지만 부트스트랩 소스 파일을 받아 css를 직접 만들면, 내가 원하는 설정을 일괄적으로 모든 클래스에 적용시킬 수 있다. 부트스트랩5가 아직 베타 버전이기 때문인지 부트스트랩 공식 홈페이지의 문서도 잘못된 부분이 있어서 이 방법을 찾는데 꽤 애를 먹었다. 아마 부트스트랩4 문서가 공식 홈페이지에 아직 남아있는 듯 하다. 이 과정의 소요시간은 5~10분 내외이다. 단, 내가 원하는 css.. 2021. 3. 6.
[오라클] ORA-01950: 테이블스페이스 'SYSTEM'에 대한 권한이 없습니다.01950. 00000 - "no privileges on tablespace '%s'" 오라클 어느 버전부터인지 tablespace에 대한 권한을 부여해야 사용가능하도록 변경되었다고 한다. 아래 쿼리를 sys계정에서 실행하여 모든 tablespace에 대한 권한을 부여할 수 있다. grant unlimited tablespace to username; username 사용자에 대해 모든 tablespace 권한을 부여 2021. 3. 5.