增加列
alter table name add (columnname type)
修改列名
alter table name rename column name1 to name2
刪除列alter table name drop column name
將列設定不可用
alter table name set unused(name)
刪除 不可用的列
alter table name drop unused columns
建表時 預設值
columnname columntype default('')
主鍵constraint pk_name primary key('') 或者 在字段後面直接 primary key
唯一鍵constraint uk_name unique key('') 或者 在字段後面直接 unique
檢查約束
比如constraint ck_name check(length(columnname)>6)
外來鍵約束
constraint fk_name foreign key (column1) references tablename(columnname)
Oracle 建表 約束 修改列
增加列 alter table name add columnname type 或者alter table name add columnname type 修改列名 alter table name rename column name1 to name2 刪除列alter table name...
建表並修改表約束
主鍵約束 primary key not null check unique 唯一約束 create table student 學生表 xh number 4 constraint pk stu primary key,學號主鍵 xm varchar2 10 constraint nn stu n...
在Oralce建表並修改表結構
學生表 student create table student 學生表 xh number 4 學號 xm varchar2 10 姓名 char 2 性別 birthday date,日期 sal number 7,2 獎學金 班級 class create table class 班級表 cl...