oracle建表 建主鍵 外來鍵基本語法

2021-06-14 17:11:36 字數 954 閱讀 7494

-建立**語法:

create table 表名(

欄位名1 字段型別(長度) 是否為空,

欄位名2 字段型別       是否為空

);-增加主鍵

alter table 表名 add constraint 主鍵名 primary key (欄位名1);

-增加外來鍵:

alter table 表名

add constraint 外鍵名 foreign key (欄位名1)

references 關聯表 (欄位名2);

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

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)

)

建表 注釋 主鍵 外來鍵 自增長鍵

create table create table tbl bos ap apid varchar2 32 not null,apimsi varchar2 32 not null,apusim varchar2 32 not null,customerid varchar2 32 not null...

建表主鍵自增 Oracle建表,建主鍵,自增

oracle建表,建主鍵,自增 建表 create table test id number 4 not null primary key,name varchar2 25 序列 create sequence test sequence increment by 1 每次增加幾個 start wi...

mql建表 外來鍵

環境 toad for mysql 建表錯誤資訊 database error can t create table sc17 trunk.tbl pc remote svc errno 150 分析原因 color red 1.外來鍵和被引用外來鍵型別不一樣,比如integer和double 2....