데이터베이스

[oracle] 기본키, 외래키 등록, 수정, 권한부여

지승준 2013. 4. 3. 23:38
기본키, 외래키 권한 부여
1
grant references on test_table to id1;
cs

기본키, 외래키 등록
1
2
3
4
5
6
7
CREATE TABLE video_table (
    video_id VARCHAR2(25primary key, // 기본키
    video_name VARCHAR2(25not null,   
    video_class VARCHAR2(25not null
    genre_code VARCHAR(25),
    foreign key (genre_code) references genre_table    //외래키
);  
cs

기본키 등록
1
2
3
4
CREATE TABLE genre_table (
    genre_code VARCHAR2(25primary key,   //기본키
    genre_name VARCHAR2(25not null
);
cs

기본키 수정
1
ALTER TABLE video_table MODIFY (video_id VARCHAR2(25not null);
cs

외래키 수정 
1
ALTER TABLE video_table MODIFY (foreign key (genre_code) references genre_table);
cs