일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- LAST_DAY
- COUNT
- 옵션
- simpledateformat
- tablespace
- 세미콜론
- Index
- 날짜포맷
- 테이블스페이스
- 문자가부적합
- map
- jstl
- add_month
- 버튼새로고침
- ORA-00911
- 테이블 찾기
- foreach
- button태그
- Orange
- list
- 날짜구하기
- 요일출력
- Toad
- P/L SQL
- TRUNC
- 날짜형식
- button rerold
- javascript
- model
- Today
- Total
목록개발일지/DB (6)
개발새발 방이일지
프로젝트마다 DBMS 툴이 다르다 보니 그때마다 참고하려고 링크를 걸어둔다. 나중에 시간이 되면 따로 정리해봐야지. 1. TOAD 참고: https://unions5.tistory.com/39 [시시콜콜한 세상사] 2. P/L SQL 참고: mccd.tistory.com/6 [이것저것_Development] 3. Orange 참고: https://jhnyang.tistory.com/227 [양햄찌가 만드는 세상]
쿼리를 보다가 적어두면 유용할거 같아서 적어본다. 1. 달의 마지막 날 구하기 오라클에서는 달의 마지막 날을 구할 수 있도록 LAST_DAY 라는 함수를 지원해준다. -- LAST_DAY(날짜) LAST_DAY(SYSDATE) -- 이번달 마지막 날 구하기 SELECT LAST_DAY(SYSDATE) FROM DUAL; -- 특정달 마지막 날 구하기 SELECT LAST_DAY('20200201') FROM DUAL; 위에 적어뒀듯이 특정달의 마지막 날을 구하려고 한다면 날짜를 일까지 다 적어줘야한다. 2월달을 구하려고 LAST_DAY(202002) 이렇게 적으면 오류가 발생한다. 이점 기억하기! 2. 달의 첫 날 구하기 검색해보니 특이하게 LAST_DAY라는 함수는 있으면서 FIRST_DAY 같은 함수..
테이블 스페이스란, 테이블이 저장되는 공간이다. 오라클은 테이블이 저장될 공간을 먼저 만들고나서 테이블을 생성한다. (각각의 테이블을 테이블스페이스별로 나누어 관리와 퍼포먼스의 향상을 가져오는것) 테이블스페이스를 생성하면 정의된 용량만큼 미리 확보한 테이블스페이스가 생성되어지고, 생성되어진 테이블스페이스에 테이블의 데이터가 저장된다. 테이블스페이스 생성과정 1. SYS 계정으로 접속해서 테이블스페이스를 만든다. 2. SYS계정에서 유저를 생성한다. 현재 만들어진 테이블스페이스 확인 (SQLPlus) system으로 로그인해서 SELECT * FROM DBA_TABLESPACES; 쿼리 실행 ※ 내가 참고한 블로그 : https://blog.naver.com/itperson/220877951995 [Ora..
몇 일전 분명 오라클에서는 잘만 돌아가는 쿼리가 로컬서버나 개발서버에서 돌리면 계속 오류가 났다. 로그를 보면 ORA-00911 : 문자가 부적합합니다. 라는 에러.... 쿼리상에서 문자열과 관련된거를 다 수정해봐도 계속 똑같은 에러가 뜨길래 뭐지 하고 찾아봤는데.... 알고보니 오라클에서는 잘 돌아가는게 sqlmap 만 가면 이상이 생기는 경우가 있다고 한다. 바로 ' 이나 ; 때문에... 그래서 바로 내 쿼리문을 봤더니 INSERT 문 괄호 끝에 ; 이 찍혀있었다. 오라클에서 쿼리 실행시켜보고 그대로 옮겼더니 이런 현상이... 다음부턴 주의해야겠다.
테이블명은 모르고 테이블코멘트만 알고 있을 경우 이렇게 조회 해보면 된다. SELECT * FROM USER_TAB_COMMENTS WHERE COMMENTS LIKE '%코멘트%';
DB의 기본인데도 가끔씩 쓰다보니 꼭 뭐하나씩 빼먹길래 적어 놓는 글이다. (온전히 내가 보기 위한 메모) [테이블 생성] CREATE TABLE [TABLE_NAME]( [COLUMN_NAME] [DATA_TYPE] [DEFAULT_TYPE] ); [테이블 삭제] DROP TABLE [TABLE_NAME]; [테이블 이름 변경] RETAME [BEFORE TABLE] TO [AFTER_TABLE]; [컬럼 추가] ALTER TABLE [TABLE_NAME] ADD ([COLUMN_NAME] [DATA_TYPE]); [컬럼 속성 변경] ALTER TABLE [TABLE_NAME] MODIFY([COLUMN_NAME] [AFTER_DATA_TYPE]); [컬럼 삭제] ALTER TABLE [TABLE_NA..