일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- non pair key
- VO 쉽게 만들기
- IntelliJ
- contatins
- 도형 그리기
- tidory
- 오라클
- 자식필터
- 제이쿼리
- vim
- 터미널
- Oracle
- emtpy
- 윈도우
- 티도리
- SQL
- basic filter
- 명령어
- 선택자
- DTO 생성
- Selector
- 확장자 없이
- content filter
- termal
- 정규표현식 수정자
- child-filter
- intellij 꿀팁
- jquery
- AWS
- 아마존 접속 방법
- Today
- Total
목록Development/SQL (5)
Liooos-출발은 작은 한걸음부터
작업을 하다보면 DB를 제거하고 백업한 테이블을 다시 입히고 싶을 경우가 생길것이다. 특히 DB를 관리하는 서버가 바뀔때에는 그런 작업들이 선행됨과 동시에 백업이 이뤄저야 해야한다. 아래와 같은 내용을 작업을 하면 된다. 1. 아래와 같은 내용을 입력한다. ("." 마침표까지 찍어야함.) Begin for c in (select table_name from user_tables) loop execute immediate ('drop table '||c.table_name||' cascade constraints'); end loop; End; . ↵ 2. run을 실행한다. run ↵ 3. 휴지통을 비운다. purge recyclebin; ↵ ---> Recyclebin purged. 끝.
[ORACLE] 계층구조 쿼리 START WITH 예제 -- LEVEL컬럼으로 depth를 알수 있다. -- JONES의 관리자는 KING 이며, SCOTT의 관리자는 JONES 이다. -- 상/하의 계층 구조를 쉽게 조회 할 수 있다. SELECT LEVEL, empno, ename, mgr FROM emp START WITH job = 'PRESIDENT' CONNECT BY PRIOR empno = mgr; LEVEL EMPNO ENAME MGR ------ -------- -------- ------- 1 7839 KING 2 7566 JONES 7839 3 7788 SCOTT 7566 4 7876 ADAMS 7788 3 7902 FORD 7566 4 7369 SMITH 7902 계층구조 쿼리 S..
안녕하세요. 빅한입니다. 금일은 작업중에 [클라이언트 - 서버 - DB]의 Date로 인하여 이슈가 발견되어서 이렇게 끄적여 봅니다. 위의 내용중 [서버-DB]간의 문제인데요. 서버와 DB에 insert할 경우 데이터가 다르게 들어가는 것이 확인되었습니다. 그것도 -9의 시간차가... ㅎㅎ 아.... UTC인가... 근데....DB(MySql)에서는 어떻게 시간이 설정되어있는지 확인할 방도가... 그래서 검색해본 결과 다음과 같은 명령어 하나면 알수 있었습니다! SHOW VARIABLES WHERE Variable_name LIKE '%time_zone%'; 그럼 아래와 같은 결과가 나오네요.. Variable_name |Value | -----------------|--------| system_tim..
MySQL Community Server를 설치하고자 한다. 지금부터 차근차근 따라해 보도록 하자. 만약 안되는 것들이 있다면 검색해서 찾아보도록!! 우선 구글님에게 'mysql'이라고 물어보면 다음과 같은 화면을 얻을 수 있다. 검색한 내용의 DOWNLOADS를 클릭하면 다음화면을 볼 수 있다. Community를 클릭 한다. MySQL Community Server 를 클릭한다. 스크롤을 내리다 보면은 다음과 같은 화면이 보여진다. 자기의 운영체제 맞는 버전을 다운받는다. 필자는 windows 64bit를 받았다. (참고) :: 만약 주로 쓰는 SQL TOOL이 없다면 Workbench와 주로 사용하는 CONNECTOR도 다운받자. 필자는 아래와 같은 파일 3개를 받았다. MySQL Server를 만..
순서를 위한 넘버링 ROWNUM : 가장 일반적인 방법. 단 정렬이 되지 않는다. RANK() OVER (ORDER BY 컬럼명 [DESC/ASC]) : 정렬과 함께 넘버링을 해준다. : 같은 값이 있을 경우에는 같은 넘버링으로 나오게 된다. ROW_NUMBER() OVER (ORDER BY 컬럼명 [DESC/ASC]) : 정렬과 함게 넘버링을 해준다. : 같은 값이 있을 경우에는 먼저 SLECT된 ROW에 우선권을 준다. 2번(RANK( ))과 3번(ROW_NUMBER( ))의 차이는 다음과 같다. column_valueRANK()ROW_NUMBER()01112223323435535647758869971010 SELECTCOLUMN_VALUE,RANK() OVER (ORDER BY COLUMN_VALU..