본문 바로가기
반응형

오라클데이터베이스12

27일차. SQL 제약조건(CONSTRAINT) 오늘은 SQL의 TABLE 생성시 제약조건 관련하여 수업을 진행했다. 제약조건의 종류들은 이전 발행한 포스팅이 있으니 참고 바란다. 2022.11.30 - [Study/Oracle Database] - SQL 제약조건의 종류 SQL 제약조건의 종류 컬럼의 제약조건을 CONSTRAINT라고 한다. NOT NULL : NULL을 허용하지 않는다. 값을 필수로 넣어줘야한다. UNIQUE : 유일한값, 중복을 허용하지 않는다. CHECK : 조건을 만족하는지 체크한다. CHECK(조건)으로 yat-ong.tistory.com 제약조건은 TABLE 생성시 부여가 가능하다. --게시판 테이블, 생성과 동시에 제약조건 추가 create table 테이블명( 컬럼명 데이터타입(데이터크기) constraint 제약조건명.. 2022. 12. 1.
26일차(2). 뷰(View)와 시퀀스(Sequence) View는 하나 이상의 테이블이나 다른 뷰의 데이터를 볼수 있게 하는 데이터베이스 객체 이다. 우리가 조회하는 Select문의 조회 결과는 일회성이다. 물론 다중 Insert문에서 처럼 Insert를 하는 값으로 일시적으로 사용할수는 있지만 그게 다이다. 하지만 View를 이용하면 Select문을 이용하여 조회한 값의 객체를 재사용할수 있게 가상 테이블을 생성하여 반복적인 Select문을 이용한 조회를 줄여줄수 있다. 뷰를 생성하는 문법이다. --View 생성 문법 create or replace view 뷰이름 as 서브쿼리; --생성한 View 삭제 문법 DROP VIEW 뷰명; 여기서 create or replace는 뷰가 없다면 생성을 하고 있다면 수정을 한다. or replace는 생략이 가능하.. 2022. 11. 30.
24일차(1). 이클립스(Eclipse)에서 DDL, DML 수행하기 이전글 2022.11.25 - [Study/중앙정보처리학원과정] - 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 개발환경과 동일하게 맞추는 설정입니다. Java 8 버전에 Oracle database 버전은 11gR2 버전입니다. 2022.11.16 - [Study/중앙정보처리학원과정] - 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그 yat-ong.tistory.com 이전글과 이어지는 오늘은 DB 연동 이틀째. 그리고 오늘은 티스토리에 코드라인을 넣을수있다는 신기능(?) 을 발견했다. 여태 캡쳐하고 올리고 .. 2022. 11. 25.
23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 개발환경과 동일하게 맞추는 설정입니다. Java 8 버전에 Oracle database 버전은 11gR2 버전입니다. 2022.11.16 - [Study/중앙정보처리학원과정] - 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그리고 테스트 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그리고 테스트 현재 수업에서 활용하는 버전은 Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2) 버전이다. 해당 버전은 현재 최신 버전에 비하면 한참 구버전이기때문에, 구버전을 찾아서 설치하는 방법부터 yat-ong.tistory.com 2022.10.25 - [Study/중앙정보처리학원과정] - 1.. 2022. 11. 25.
반응형