//recyclebin은 휴지통이라고 보면됨

//뒤에 purge를 붙이면 recyclebin을 거치지않고 삭제된다.

Drop table 테이블명 purge;

 

//recyclebin에 있는 것들 확인

show recyclebin;

 

//테이블 복구

//purge로 삭제한 테이블은 복구안됨

Flashback table 테이블명 to before drop;

 

 

//recyclebin 비우기

purge recyclebin;

 

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 스키마 확인  (0) 2015.12.04
Oracle 오류  (0) 2015.11.20
Oracle 현재 DB 테이블 확인  (0) 2015.11.13
Oracle 설치없이 오라클 스터디 할 수 있는 웹사이트  (0) 2015.11.09
Oracle Alias  (0) 2015.11.07
블로그 이미지

왕왕왕왕

,

select * from tab;

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 오류  (0) 2015.11.20
Oracle SQL 완전삭제 복구 등등  (0) 2015.11.19
Oracle 설치없이 오라클 스터디 할 수 있는 웹사이트  (0) 2015.11.09
Oracle Alias  (0) 2015.11.07
Oracle Between  (0) 2015.11.07
블로그 이미지

왕왕왕왕

,
https://apex.oracle.com/

 

큰 어려움없이 가입해서 사용할 수 있다.

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle SQL 완전삭제 복구 등등  (0) 2015.11.19
Oracle 현재 DB 테이블 확인  (0) 2015.11.13
Oracle Alias  (0) 2015.11.07
Oracle Between  (0) 2015.11.07
Oracle 와일드카드  (0) 2015.11.07
블로그 이미지

왕왕왕왕

,

형태

SELECT column_name AS alias_name
FROM table_name;

 

//  CustomerName 을 Customer로 예명을 지어준다.

//  ContactName 을 [Contact Person]로 바까준다.

// Contact Person처럼 공백이있을 경우 대괄호를씀

SELECT CustomerName AS Customer, ContactName AS

[Contact Person] FROM Customers;

 

 

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 현재 DB 테이블 확인  (0) 2015.11.13
Oracle 설치없이 오라클 스터디 할 수 있는 웹사이트  (0) 2015.11.09
Oracle Between  (0) 2015.11.07
Oracle 와일드카드  (0) 2015.11.07
Oracle select top & percent  (0) 2015.11.07
블로그 이미지

왕왕왕왕

,

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

 

between은 두 값사이에 범위를 가지는 조건이다.

 

 

// 컬럼 중 10~20사이에 값을 가지는 경우만

SELECT * FROM Table WHERE Column BETWEEN 10 AND 20;

 

// 컬엄 중에10~20사이에 값을 가지고 컬럼2가 1,2,3이아닌 경우

SELECT * FROM Table
WHERE (Column BETWEEN 10 AND 20)
AND NOT Column2 IN (1,2,3);

 

// 날짜 검색할때

SELECT * FROM Table
WHERE Column BETWEEN #07/04/1996# AND #07/09/1996#;

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 설치없이 오라클 스터디 할 수 있는 웹사이트  (0) 2015.11.09
Oracle Alias  (0) 2015.11.07
Oracle 와일드카드  (0) 2015.11.07
Oracle select top & percent  (0) 2015.11.07
Oracle In 과 Not In  (0) 2015.11.06
블로그 이미지

왕왕왕왕

,

% A substitute for zero or more characters
_ A substitute for a single character
[charlist] Sets and ranges of characters to match
[^charlist]
or
[!charlist]
Matches only a character NOT specified within the brackets

 

 

 

// Table에 컬럼명이 king으로시작하는 문자열

SELECT * FROM Table WHERE Column LIKE 'king%';

 

// in이라는 문자를 포함한 글자

SELECT * FROM Table WHERE Column LIKE '%in%';

 

// 문자열이 ing로끝나면서 앞에 어떤 글씨가 있는 경우

SELECT * FROM Table WHERE Column LIKE '_ing';

 

// k로 시작하고 중간에 i가있고 ng로 끝나는 문자열

SELECT * FROM Table WHERE Column LIKE 'k_i_ng;

 

// 'a'나 'c'또는 't'로 시작하는 문자열 apple,cancle,target 등등

SELECT * FROM Table WHERE Column LIKE '[act]%';

 

// 'a'나 'c'또는 't'로 시작하지않는 문자열들

SELECT * FROM Table WHERE Column LIKE '[!act]%';

or

SELECT * FROM Table WHERE Column NOT LIKE '[act]%';

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle Alias  (0) 2015.11.07
Oracle Between  (0) 2015.11.07
Oracle select top & percent  (0) 2015.11.07
Oracle In 과 Not In  (0) 2015.11.06
Oracle 서브쿼리  (0) 2015.11.06
블로그 이미지

왕왕왕왕

,

형태

ELECT TOP number|percent column_name(s)
FROM table_name;

 

 

//맨 위에서 부터 2개만보여줌

SELECT TOP 2 * FROM Customers;

 

//맨 위를 기준으로 전체에서 50% 만 출력

SELECT TOP 50 PERCENT * FROM Customers;

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle Between  (0) 2015.11.07
Oracle 와일드카드  (0) 2015.11.07
Oracle In 과 Not In  (0) 2015.11.06
Oracle 서브쿼리  (0) 2015.11.06
Oracle Inner Join  (0) 2015.11.06
블로그 이미지

왕왕왕왕

,
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);

 

 

SELECT column_name(s)
FROM table_name
WHERE column_name  NOT IN (value1,value2,...);

 

in은 지정한 value값만 검색하는거고

 

not in은 지정한 value값을 빼고 검색하는것

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 와일드카드  (0) 2015.11.07
Oracle select top & percent  (0) 2015.11.07
Oracle 서브쿼리  (0) 2015.11.06
Oracle Inner Join  (0) 2015.11.06
Oracle Left Join  (0) 2015.11.06
블로그 이미지

왕왕왕왕

,