oracle 创建表和约束

来源:互联网 发布:淘宝人员工作流程图 编辑:程序博客网 时间:2024/06/05 18:22
--学生班级表create table stu_classes(classid varchar2(20))/alter table stu_classes add constraint pk_classid primary key (classid);--学生表create table studeng(       stuId varchar2(20) default '10',--default设置默认值       age varchar2(20) not null,       sex varchar2(2),       fk_classid varchar2(20))--“/”执行缓存区中的语句,由于缓冲区中只存储一条刚刚保存过语句,--由于每条语句没有用分号结尾,只是保存在缓冲区,因此每条语句后面都有单独一行“/”/--添加主键alter table studeng add constraint pk_stuId primary key (stuId)/--添加约束alter table studeng add constraint ck_stuSex check(sex='男' or sex='女')/--改为非必填alter table studeng modify age null--可为空/--改为必填alter table studeng modify sex not null--不为空/--添加外间约束alter table studeng add constraint fk_classes_id foreign key(fk_classid) references stu_classes(classid);

3 0