1. 程式人生 > >ORACLE 建主鍵,外來鍵,建表的基本語法

ORACLE 建主鍵,外來鍵,建表的基本語法

建立表格語法:
     create table 表名(
        欄位名1    欄位型別(長度)       是否為空,
        欄位名2    欄位型別                 是否為空

);

增加主鍵

   alter  table 表名 add  contraint   主鍵名 primary  key  (欄位名)

增加外來鍵  

  alter  table   表名 add  contraint   外來鍵名  foreign key  (欄位名)  references  關聯表(欄位名

在建立表格時就指定主鍵和外來鍵

    create table T_STU (
       STU_ID               char(5)                            not null,
       STU_NAME        varchar2(8)                     not null,
      constraint PK_T_STU primary key (STU_ID)
)


主鍵和外來鍵一起建立:
     create table T_SCORE (
        EXAM_SCORE           number(5,2),
        EXAM_DATE            date,
        AUTOID               number(10)                      not null,
        STU_ID               char(5),
        SUB_ID               char(3),
        constraint PK_T_SCORE primary key (AUTOID),


        constraint FK_T_SCORE_REFE foreign key (STU_ID)
        references T_STU (STU_ID)
)