반응형
오라클 테이블 데이터 조회 및 삭제, 수정 관련된 쿼리를 정리해본다.
데이터 조회
1
|
SELECT * FROM 'TableName';
|
cs |
테이블 삭제
1
|
DROP TABLE 'TableName';
|
cs |
- 위의 방법으로 하면 테이블 자체가 삭제
데이터 삭제
1
|
DELETE FROM 'TableName' WHERE ColName = '1';
|
cs |
- 'TableName' 이라는 이름의 테이블 중, ColName 컬럼이 1인 데이터만 삭제
데이터 수정
1
|
UPDATE TableName SET B = 'KIMFISH' where A = '1';
|
cs |
- 테이블명이라는 테이블 중, B 컬럼의 내용을 KIMFISH로 변경한다, 조건은 A 컬럼의 내용 중 1 이라 되어있는 항목.
- 즉, B열의 내용을 모두 KIMFISH로 변경하고 그에 대한 조건은 A 열 중에서 1이라 되어있는 항목만 걸러내서 수정한다는 이야기이다.
- 위의 쿼리를 실행하면 B 열 1행의 ABCD가 KIMFISH로 변경이 된다.
- 부득이하게 이미지는 엑셀로 작업함 ^^;
DROP된 데이터 복구
DROP을 하게 되면 테이블 자체가 삭제되어지기 때문에 나같은 초짜가 테이블을 복구하고 나발이고 하긴 매우 힘들다.
그럴 땐 다음과 같은 명령어를 입력한다.
1
|
FLASHBACK TABLE TableName TO BEFORE DROP;
|
cs |
DROP을 여러번 했다면 RECYCLE BIN 에서 최근 DROP 목록을 삭제하고 실행해야 한다.
반응형
'어장 Develop > 어장 DBMS' 카테고리의 다른 글
[MSSQL] MAX 함수 NULL 일 때 치환 (0) | 2013.06.26 |
---|---|
[Oracle] Tablespace 생성 및 추가, 삭제 (0) | 2012.08.17 |
[oracle] system 계정 비밀번호 분실과 계정 lock 해결법 (1) | 2012.08.13 |
[Oracle] import 방법 (2) | 2012.07.16 |
[Oracle] USER 생성 - SQL PLUS (0) | 2012.07.12 |