博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于oracle中对已建表格进行约束的一些操作
阅读量:4921 次
发布时间:2019-06-11

本文共 650 字,大约阅读时间需要 2 分钟。

//constraint后面的命名可以随意取

//设置固定值用check而不是用default

--添加字段

alter table student add address varchar2(50);

--给student添加主键

alter table student add constraint pk_student_id primary key(id);

--给name添加非空约束

alter table student modify name constraint name_not_null not null;

--给code添加唯一约束

alter table student add constraint code_unique unique(code);

--sex只能是男或女

alter table student add constraint sex_check check(sex='男' or sex='女');

--birthday默认为sysdate

alter table student modify birthday date default sysdate;

--添加外键

alter table student add constraint fk_cl_id foreign key(cl_id) references stclass(cl_id);

转载于:https://www.cnblogs.com/demonzql/p/10587008.html

你可能感兴趣的文章
桌面SVN文件操作
查看>>
SVN的两种存储方式FSFS和BDB比较【转】
查看>>
[bzoj3527][Zjoi2014]力_FFT
查看>>
评分卡模型建模的各步骤中的一些方法工具、开发要点、优化方向、调研总结...
查看>>
python selenium 滚动条处理、页面拖动
查看>>
轻松配置httpd的虚拟主机
查看>>
Perl处理数据(一):s替换、split和join
查看>>
CSS缎带效果
查看>>
JDK 动态代理分析
查看>>
LSTM(long short term memory)长短期记忆网络
查看>>
Linux NFS服务器的安装与配置
查看>>
BZOJ2242 [SDOI2011]计算器 【BSGS】
查看>>
第一次冲刺阶段(八)
查看>>
环境变量相关错误
查看>>
Linux 文件基本属性(三)
查看>>
BZOJ 4196 软件包管理器
查看>>
XML解析错误:xml处理指令不在外部实体的开始部分(转)
查看>>
Python递归查找文件(os.walk, os.path, fnmatch)
查看>>
Codeforces Round #312 (Div. 2) ABC题解
查看>>
BeanUtils数据封装与表单JavaBean
查看>>