시스템 계정으로 연결한 후 lock 풀어주기 !
conn system/oracle로 연결 후
alter user hr identified by hr account unlock; 해서 락 풀어주기!
ALTER는 데이터의 구조를 수정, 변경
DROP은 데이터를 복구할 수 없다. 조심조심
select 컬럼명
from 테이블명
where 조건절
order by 컬럼명;
Oracle에서는 별칭을 쓸 때는 " ", 날짜와 값을 쓸 경우 ' '을 사용한다.
=과 유산한 연산자 like
Den
D__
D%
이런 식으로 표현 가능하며 와일드카드는 =를 읽지 못하기 때문에 %, =을 인식하는 연산자 like를 사용해줘야 한다.
Oracle에서의 논리연산자는 and, or, not(단항연산자)이 있다.
between and는 컬럼명이 같은 경우에만 사용 가능 !
in 연산자
: 컬럼이 공통되는 경우 표현을 생략할 수 있다.
select first_name, salary
from employees
where department_id in (10, 50, 60);
TCL Transaction
commit
: 데이터, 트랜잭션을 저장
: commit을 하면 이전 상태로 되돌릴 수 없다.
Rollback
: commit 전 rollback하면 이전 상태로 돌아갈 수 있다.
savepoint
: rollback 지점을 만들어 두는 것, 잘못쓰면 트랜잭션이 꼬이기 때문에 잘 안쓴다.
grant 권한을 줄 때
revoke 빼앗을 때
'개발자로 가는 길(국비지원과정) > 2. Oracle' 카테고리의 다른 글
[오라클복습 Day13] to_char를 이용해 날짜타입을 문자열로 변환해 출력하기, decode함수, case함수, join, left/right outer join (0) | 2022.01.17 |
---|---|
[오라클복습 Day12] DDL, DML, DCL, TCL, 테이블 생성, FK 2개로 PK 복합키 만들기, ROWNUM, 문자열, 숫자 관련 함수 (0) | 2022.01.13 |
11주차 질문_자바, 오라클 연동 (0) | 2021.06.05 |
[210604금] 게시판 작업 완료 코드 (0) | 2021.06.04 |
[210604금] 게시판 Board 작업 완료(동적쿼리를 이용한 글 찾기) (0) | 2021.06.04 |