oracle建表唯一约束语句,oracle 详细建表语句

1.创建一张表格

create table test(id number,name varchar2(20),class_name varchar2(20));

1.1创建表格的时候直接创建主外键

create table test(id number primary key,name varchar2(20) constraint t_fk references table_name(column_name));

create table test(id number,name varchar2(20)

constraint pk primary key(id),

constraint fk foreign key(id) references 关联表(关联表主键);

--增加主键

alter table test add constraint constraint_name primary key(column_name);

--增加外键

alter table test add constraint constraint_name foreign key(column_name) references 关联表(column_name);--这里需要注意一个表的外键必须是另一个表的主键

--增加唯一索引

create unique index index_name on table_name(column_name);

--修改列的属性

alter table test modify column_name varchar2(10);--如果以前column_name varchar2(20);

--修改表的名称

rename table_name to table_name;

--为列设定默认值

alter table test modify name varchar2(2

你可能感兴趣的:(oracle建表唯一约束语句)