티스토리 뷰
<트랜잭션>
논리적인 업무를 마무리 하기 위한 최소 단뒤
1)시작
최초 DML 문자
2)끝
commit || rollback
즉, 1번과 2번중 하나는 꼭 해야된다.
<시퀀스>
유일한 값을 나타내기 위한 정수 값
ex)은행에서 번호표를 뽑을때 똑같은 숫자가 없다.
1)용도
일반적으로 기본키 용도로 사용이 된다.
2)기본키란?
(1)primary key
not null + unique
(2)not null
테이블의 컬럽 중에 필수 입력되어야 하는 컬럼
(3)unique
다른 행과 같은 값이 들어가면 안된다.
<primary key 만들기>
alter table employees add primary key(sabun);
//내용 지우기
delete from employees;
commit;
//맨 위쪽 시퀀스를 만들수 있는 권한을 주는 방법이 나와있음//
conn / as sysdba [관리자로 접속]
grant create sequence to oraman; [oraman에게 관리자가 권한을 부여]
conn oraman/oraman [oraman으로 접속]
<시퀀스 준비>
creat sequence seqemp;
<시퀀스 번호 뽑기>
시퀀스 이름.nextval
1)
insert into employees(sabun, name, email, salary, managerid)
values(seqemp.nextval, '제시카', 'd@na.com', 500, 1);
2)
insert into employees(sabun, name, email, salary, managerid)
values(seqemp.nextval, '티파니', 'AA@na.com', 300, 2);
'허접한 프로그래밍 > [JSP]Programming' 카테고리의 다른 글
[JSP] 6. JSP를 이용한 회원가입 예제 및 개념 정리 (1) | 2013.08.19 |
---|---|
[JSP] 5. eclipse 와 tomcat 연동과 JSP 시작하기 (0) | 2013.08.19 |
[JSP] 4. 용어정리 및 실습 (Alias(별칭) 사용) (0) | 2013.08.19 |
[JSP] 3. 용어정리 및 실습(Select) (0) | 2013.08.19 |
[JSP] 1. Oracle Database 10g Express Edition (0) | 2013.08.18 |