본문 바로가기
728x90

DB/Oracle16

[Oracle] 오라클 제약조건 - unique, not null, primary key, check, foreign key - 오라클 11g XE 버전입니다 - 오라클 샘플 계정 HR에 접속한 후 진행했습니다 ( 아래 참고 ) > https://hongdori2.tistory.com/4 1. 제약 조건 : 컬럼에 입력하는 값에 제한을 두는 것입니다 시스템 테이블 user_constraints 에서 제약조건 현황 정보를 알 수 있습니다 2. 제약 종류 - unique : 값 중복 불가 - not null : null 불가 - primary key : unique + not null - check : 사용자 정의 조건식 - foreign key : 지정 테이블의 지정 컬럼에 있는 값만 입력 가능 3. 제약 생성 - foreign key 제외 > 컬럼 데이터타입 constraint 제약조건이름 제약조건종류 - foreign key.. 2020. 6. 2.
[Oracle] 오라클 시퀀스, 뷰, synonym, 오라클 계정 생성 - 오라클 11g XE 버전입니다 - 오라클 샘플 계정 HR에 접속한 후 진행했습니다 ( 아래 참고 ) > https://hongdori2.tistory.com/4 1. 뷰 : 자주 사용하는 문장을 저장합니다. 뷰의 값을 변경하면 테이블의 값도 변경됩니다. 뷰를 통해 보여주면 테이블의 정보를 감출 수 있습니다. - 뷰 생성 - create view 뷰이름 as 문장(select from~ ) - 뷰 삭제 - drop view 뷰이름 - 뷰 덮어쓰기 - create or replace view 뷰이름 as 문장(select from~ ) > create or replace 세 단어로 선언해주면 같은 이름으로 생성해 덮어쓰기가 가능합니다. - 뷰 옵션 - with read only > 열람만 가능하고 upd.. 2020. 6. 2.
[Oracle] 오라클 테이블 생성, 수정, 삭제 - DQL, DML, DDL, TCL - 오라클 11g XE 버전입니다 - 오라클 샘플 계정 HR에 접속한 후 진행했습니다 ( 아래 참고 ) > https://hongdori2.tistory.com/4 0. SQL 분류 TCL : transaction control language > commit, rollback DDL : data definition language - 데이터 정의 언어, > create, drop, alter DML : data manipulation language - 데이터 조작 언어, 테이블 관련 > insert, update, delete DQL : data query language - 데이터 조회 언어, 행 관련 > select - 현재 정보를 확인할 수 있는 시스템 테이블 user_views user_tab.. 2020. 6. 2.
[Oracle] 오라클 테이블 조회 11(완) - 오라클 서브쿼리, any, all, rownum - 오라클 11g XE 버전입니다 - 오라클 샘플 계정 HR에 접속한 후 진행했습니다 ( 아래 참고 ) > https://hongdori2.tistory.com/4 1. 서브쿼리 ( sub query ) ( select .. from... ) 의 출력 컬럼 값을 select, from, where 등의 문장에 다시 활용 하는 것입니다 2. where 서브쿼리 - 다중행과 단일행을 비교할 때 any와 all이 유용하다 - any( a, b, c, ... ) : a, b, c, ... 중 어떤 값보다 작은, 큰 - all( a, b, c, ... ) : a, b, c, ... 중 모든 값보다 작은, 큰 - = in( a, b, c, ... ) : a, b, c, ... 의 값들에 속.. 2020. 6. 1.
728x90