Sequence - 시퀀스 수정(ALTER SEQUENCE) 쓰고 있던 시퀀스 수정시퀀스 간격, 최대값, 최소값, Cycle 옵션, Cache 옵션 변경 가능 - START WITH는 수정 불가능 → 쓰고 잇던 스퀀쓰는 수정 불가능. 쓰고 잇던 스퀀스 수정 가능 → 다른 값으로 만들고 싶으면 시퀀스 삭제 후 다시 만들어야 함시퀀스 시작값 변경 불가(START WITH n) 123ALTER SEQUENCE dept_id_seqINCREMENT BY 20MAXVALUE 999999;cs 이제부터 시퀀스를 사용하면 20씩 증가하는 값이 반환이미 들어간 값은 변경 안 됨 12INSERT INTO departmentsVALUES (dept_id_seq.NEXTVAL, 'HHH', NULL, NULL);cs 123..
Sequence - 시퀀스 사용 시퀀스명.NEXTVAL- 사용 가능한 다음 시퀀스 값 반환 시퀀스명.CURRVAL- 현재 시퀀스 값, 즉 마지막 시퀀스 값 반환 12SELECT dept_id_seq.currvalFROM dual;cs daul- 단순한 출력 에러뜨는 이유- 시퀀스 방금 만들고 사용한 적이 없어서- 즉, 마지막으로 사용한 시퀀스가 없다 → 정의되어 있는 것이 없다 → NEXTVAL이 사용되고 CURRVAL이 사용되어야 한다 12INSERT INTO departmentsVALUES (dept_id_seq.NEXTVAL, 'AAA', 205, 1700);cs 123SELECT *FROM departmentsORDER BY department_id DESC;cs 12INSERT INTO depa..
Sequence - 시퀀스 생성(CREATE SEQUENCE) 시퀀스(Sequence)- 자동으로 고유한 번호를 생성해주는 번호 생성기같은 Object- 자동으로 번호를 변환- 겹쳐지는 번호 지정 없다. → 제약 조건 위배- ex) 회사 사원(부서) 마지막 번호가 기억 안날 때 → 일일이 검색하거나 기억하지 않아도 된다. 문법 1234567CREATE SEQUENCE sequence [ INCREMENT BY n ] [ START WITH n ] [ { MAXVALUE n | NOMAXVALUE } ] [ { MINVALUE n | NOMINVALUE } ] [ { CYCLE | NOCYCLE } ] [ { CACHE n | NOCACHE } ];cs 순서 정해져 있지않다. → 없다Object명 지을 때..
View - 뷰 수정(REPLACE VIEW) 문법123CREATE OR REPLACE [ FORCE | NOFORCE ] VIEW view [ ( alias [ , alias ] ... )]AS subqueryColored by Color Scriptercs 1234567CREATE OR REPLACE VIEW empvu80 (id_number, name, sal, department_id) AS SELECT employee_id, first_name || ' ' || last_name, salary, department_id FROM employees WHERE department_id = 80;Colored by Color Scriptercs 수정 가능- 테이블로치면 ALTER TABLE. ALTE..
View - 뷰 생성(CREATE VIEW) 하나 이상의 Base table을 기반으로 생성은 되었으나 물리적으로 존재하지 않고 Data Dictionary에 Select 구문 형태로 정의만 되어 있는 가상의 논리적인 테이블 테이블과 쓰는게 똑같다. 테이블과 연결되어잇다. 겉으로는 테이블처럼 보인다. Base table : 물리적인 테이블. DB에 저장되어 있는 것 가상의 논리적인 테이블 : View Data Dictionary : DB 사전 문법123CREATE [ FORCE | NOFORCE ] VIEW view [ ( alias [ , alias ] ... )]AS subquerycs FORCE- 베이스 테이블 존재여부에 관계없이 무조건 뷰 생성- 뷰는 만들었지만 사용 하지 않는다- 베이스 테이블 ..
다음 표를 기반으로 테이블을 생성하십시오 A. 테이블 이름 : TITLE Column NameTITLE_IDTITLEDESCRIPTIONNRATINGCATEGORYRELEASE_DATEKey TypePK Null / Unique NNNN Check G,PG,R,NC17,NRDRAMA,COMEDY,ACTION,CHILD,SCIFI,DOCUMENTARY Data typeNUMBERVARCHAR2VARCHAR2VARCAHR2VARCHAR2DATELength1060400420 123456789101112131415161718192021222324252627282930CREATE TABLE title( titlte_id NUMBER(10) CONSTRAINT title_id_pk PRIMARY KEY, title..