일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Windows 7
- VMware
- IE8
- Internet Explorer 8
- HP 신제품
- 이클립스 플러그인
- 파블애드
- 오좀니아
- 이클립스
- 한메일 pop
- PDA
- USB 레지스트리
- Ajax
- 이클립스 설정
- DDos 전용 백신
- jQuery
- 윈도우 7
- IE 8
- ddos
- Live Mesh
- XP 설치
- php
- 한메일 smtp
- 옴니아2
- 삼성 메모리
- VMwareTools
- 한메일
- 오즈 옴니아
- HP
- 파워블로그
- Today
- Total
목록Study_DB/DB_Oracle (10)
엉망진창
Toad 11에서 in을 사용하는 경우 다중 컬럼 표현시 오류가 발생 View-Toad Options-Code Analysis-General에서 'Check Code Analysis Rules as you type' 을 체크해제
Toad Formatting 참조 - http://overoid.tistory.com/5
NVL - null 값을 다른 값으로 바꿀 때 - 모든 데이터 타입 가능 - 전환되는 값이 데이터 타입 일치 필요 ex) select name, nvl(age,0) DECODE - 데이터 들을 다른 값으로 바꿔줌 - decode(값,조건1,결과1,조건2,결과2...) - 값이 조건1일때 결과1로 표시 조건2일때는 결과2로 표시 ex) select decode(age,10,'10살' 20,'20살' 30,'30살') NVL2 - null 인경우, 아닌경우 반환 - nvl2(컬럼명, null 아닐 때, null 일때) 오라클 Null 에 관한 참고 사항 - http://www.zetswing.com/bbs/board.php?bo_table=ORACLE_TIP&wr_id=35
CROSS JOIN/ Cartesian Products - Cartesian product 값을 얻을때 사용 합니다. - 즉 join을 통해 생성가능한 모든 row를 return 합니다. SQL>SELECT ename FROM emp CROSS JOIN dept; SQL>SELECT ename FROM emp, dept; 참고: CROSS가 생략되어 INNER join으로 수행되는 경우(join condition이 없는 경우) 나 CROSS join에서 join condition이 기술된 경우 에러발생합니다. SQL>SELECT e.lname, d.name FROM employee e JOIN department d; ORA-00905: missing keyword SQL>SELECT e.lname, d..
출처 : DBguide.net - '오용현' 님의 글
출처 : http://radiocom.kunsan.ac.kr/lecture/oracle/backup_restore/exp.html Export에 의한 백업 http://radiocom.kunsan.ac.kr export 유틸리티는 오라클 DB들 사이에 데이터 객체들을 이동하는 방법을 제공하는 것으로, 익스포트를 실행하면 관련된 객체들(테이블, 인덱스, 뷰등)이 추출되고, 추출된 데이터들이 익스포트 파일로 저장된다. 익스포트 파일은 바이너리 형식의 덤프 파일로 작성되며, 덤프 파일은 import 유틸리티를 사용하여 데이터를 읽어 올 수 있다. 임포트 유틸리티를 실행하지 않고 익스포트파일의 내용을 표시하려면 imp scott/tiger file=expdat.dmp show=Y처럼 SHOW 매개변수를 사용하면..
SQL은 CASE문장의 네가지 유형을 지원합니다. 1. 간단한 CASE 표현식 2. 검색 CASE표현식 3. NULLIF 4. COALESCE 이중에서 간단한 CASE표현식은 Oracle 8.1.7 에서 제공되었으며, 나머지 기능들은 Oracle 9i에 포함됩니다. 또한 CASE표현식은 PL/SQL에서도 지원(9i 이후부터)되며, 표현식과 문장으로 분류됩니다. 간단한 CASE 표현식 ------------------------------------------------------------------ 이것은 Oracle 9i 이전의 서버에서 제공하던 DECODE 문장과 유사하며 주어진 표현식에서 검색을 하거나 값을 치환하는데 사용될 수 있습니다. 또 각각의 검색 값에 대해서 반환되는 값을 명시할 수 있으..
◈ Out(외부) Join - equijoin 문장들의 한가지 제약점은 그것들이 조인을 생성하려 하는 두 개의 테이블의 두 개 컬럼에서 공통된 값이 없다면 테이블로부터 테이터를 Return하지 않는 다는 것입니다. - 정상적으로 조인 조건을 만족하지 못하는 행들을 보기위해 outer join을 사용합니다. Outer join 연산자 "( + )"입니다. - 조인시킬 값이 없는 조인측에 "( + )"를 위치 시킵니다. - Outer join 연산자는 표현식의 한 편에만 올 수 있습니다. 예제1) 일반 조인의 경우 SQL> SELECT DISTINCT(a.deptno), b.deptno FROM emp a, dept b WHERE a.deptno = b.deptno DEPTNO DEPTNO ---------..
1) 대소문자로 변환 및 첫글자만 대문자로 변환 lower(column|expression), upper(column|expression), initcap(column|expression) ex) lower('Manager') => 'manager' 2) 문자열 합성 concat(column1|expression2,column1|expression2) 3) 문자열 추출 substr(column|expression,m[,n]) ex) substr('123-456-789',6,2) => '56' 4) 문자열의 길이를 숫자로 반환 length(column|expression) ex) length('123-123') => 7 5) 명명된 문자의 위치를 숫자값으로 리턴 instr(column|expression,..