728x90

SQL 3

[Oracle] 오라클 제약조건 : NOT NULL

오라클 제약조건 제약조건 Constraints은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나이며, 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약조건에는 NOT NUL, UNIQUE, 기본키, 외래키, CHECK등이 있다. NOT NULL 컬럼명 데이터타입 NOT NULL 컬럼을 정의할 때 NOT NULL 제약조건을 명시하면 해당 컬럼에는 반드시 데이터를 입력해야 한다. 즉 반드시 값이 들어 있어야 하는 컬럼에는 NOU NULL제약조건을 만들어 사용한다. 입력 CREATE TABLE EX01_1 ( H_NULL VARCHAR2(10), H_NOT_NULL VARCHAR2(10) NOT NULL ); 결과 TABLE EX01_1이 생성되었습니다. NOT NULL 컬럼에..

DataBase/Oracle 2023.09.18

[SQL] NULL, NOT NULL 관련 설명

NULL, NOT NULL 관련 설명 NULL은 '값이없음'을 의미하며 테이블을 생성할 때 컬럼 속성에 기술한다. 디폴트 값이 NULL이므로 별도로 지정하지 않으면 해당 컬럼은 NULL을 허용하게 된다. NULL을 허용하지 않으려면 NOT NULL 구문을 명시해야 한다. NULL 허용이란 해당 컬럼에 값을 넣지 않아도 된다는 의미이며, NOT NULL로 명시한 컬럼에 데이터를 넣지 않으면 해당 로우 INSERT 자체가 불가능하다

DataBase/SQL 2023.09.18

[Oracle] 오라클 SQL과 sql*plus의 개념

1.사용 용도에 따른 SQL 데이터 정의어(DDL) 데이터 조작어(DML) 데이터 제어어(DCL) 자세한건 밑에 포스팅을 참조하자! https://h0-0cat.tistory.com/entry/Z [DB]데이터베이스 DDL, DML, TCL, ROLL 이란? [DB]데이터베이스 DDL, DML, TCL, ROLL 이란? DDL(Data Definition Language) 데이터 정의어 데이터 정의어란? 데이터베이스를 정의하는 언어이며, 데이터를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 h0-0cat.tistory.com 2. 기본이 되는 SELECT문 테이블명의 모든 데이터를 표시하는 sql SELECT *FROM 테이블명; 3.DML (데이터 변경시 사용) (1) INSERT 새로운 데이터..

DataBase/Oracle 2023.06.09
728x90