본문 바로가기
728x90
반응형

alter table3

Oracle / 테이블에 FK(foreign key) 외래키 추가하기. FK(외래키)는 참조하는 테이블의 PK(기본키)를 사용하는 것이다. 참조테이블의 PK를 해당테이블의 FK로 사용하려면 참조테이블의 PK와 같은 이름의 컬럼이 필요하다. 이름이 같은 컬럼에 FK를 지정해주는 방법이다. 기존의 테이블에 FK를 추가하려고 했는데 이름이 같은 컬럼이 없어서 컬럼을 추가한뒤 FK를 추가했다. FK로 가져오는 컬럼은 참조테이블에서의 PK이여야 한다. 나의 경우는 위와같은 컬럼이 없어, 먼저 컬럼을 추가한뒤에 FK를 지정해줬다. --컬럼 추가하기 ALTER TABLE [테이블명] ADD [컬럼명] [제약조건]; alter table EVE_ASK add gidx number null; 기본사용방법 ALTER TABLE 테이블명 ADD FOREIGN KEY(컬럼명) REFERENCES.. 2021. 6. 24.
Oracle / 컬럼 추가,삭제,수정하기 / ALTER TABLE Add,Drop,modify 테이블이 생성된 상태에서 테이블에 컬럼 추가하기 기존에 생성한 memberA테이블에서 누락된 컬럼을 추가하는 방법을 알아본다. create table memberA( midx number not null primary key, name varchar2(10) not null, id varchar2(10) not null, pw varchar2(10) not null ); 기존에 생성했던 테이블 1. 테이블에 컬럼을 추가하기 (ADD) Alter table 테이블명 add 컬럼명 타입 제약조건; ALTER TABLE memberA add addr varchar2(100) null; 2. 테이블에 컬럼 수정하기 (MODIFY) Alter table 테이블명 modify 컬럼명 타입 제약조건; ALTER TA.. 2021. 6. 2.
SQL, DDL SQL언어 (Structured Query Language) DDL (Data Definition Languge) DML (Data Manipulation Language) DCL (Data Control Language) 세가지 공부하기. DDL Data Definition Languge. '데이터를 정의하는 언어'로서 보다 엄밀하게 말하면 '데이터를 담는 그릇을 정의하는 언어'이며, 이러한 그릇을 DBMS에서는 오브젝트라고 한다. DDL 조작 방법 오브젝트를 생성,변경,삭제하는 명령어 생성 CREATE 데이터베이스 오브젝트 생성 변경 ALTER 데이터베이스 오브젝트 변경 삭제 DROP 데이터베이스 오프젝트 삭제 TRUNCATE 데이터베이스 오프젝트 내용 삭제 1. 테이블 생성하기 열의 이름과 데이터의.. 2021. 4. 25.
728x90
반응형