Oracle alter table实例

— 此时,需要为表中添加若干个约束,添加约束的语法如下: — alter table 表名称 add constraint 约束名称 约束类型(约束

Linux公社

首页 → 数据库技术

背景:

阅读新闻

oracle alter table实例

[日期:2012-09-11]来源:Linux社区 作者:blackproof[字体:]

— 此时,需要为表中添加若干个约束,添加约束的语法如下:    
— alter table 表名称 add constraint 约束名称 约束类型(约束字段)    
— 删除约束:    
— alter table book drop constraint book_pid_fk;    
 
— pk add primary key  
alter table dirk_dept add constraint dept_pk primary key(id);  
alter table dirk_company add constraint comp_pk primary key(id);  
alter table dirk_emp add constraint emp_pk primary key(id);  
 
— fk add foreign key  
alter table dirk_dept add constraint dept_fk_comp foreign key(companyid) references dirk_company;  
alter table dirk_emp add constraint emp_fk_dept foreign key(deptid) references dirk_dept; — 可以添加 on delte cascade  
— foreign key引用行为 delete cascade/delete set null/ (默认)delete on action  
 
— uk add constraint unique  
alter table dirk_emp add constraint dirk_emp_num_uk unique(num);  
 
— ck add check  
alter table dirk_emp add constraint ck_dirk_emp_num check (num between 0 and 250)  
alter table dirk_emp add constraint   
 
— add column  
alter table dirk_emp add (score number(20));  
 
— add comment  
comment on column dirk_emp.score is ‘员工考核成绩’;  
 
— modify column property — it will current error when exist null value  
alter table dirk_emp modify score not null;  
— modify default value  
alter table dirk_emp modify score default 100;  
— modify length or type   
alter table dirk_emp modify name  number(20)– varchar2(50)  
 
— remove column  
alter table dirk_emp drop column score;  
 
— contraint disable or enable 禁用约束 启用约束  
alter table dirk_emp disable constraint dirk_emp_num_uk;  
alter table dirk_emp enable constraint dirk_emp_num_uk; 

linux

0

MySQL 备份与导入

Oracle性能问题诊断一例

相关资讯      Oracle实例 

图片资讯      

Oracle Database 实例关闭和启动

Oracle Database 实例

本文评论  查看全部评论 (0)

评论声明

最新资讯

本周热门

Linux公社简介 – 广告服务 – 网站地图 – 帮助信息 – 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,,也不构成任何建议。

Copyright © 2006-2014 Linux公社 All rights reserved 浙ICP备06018118号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1915789.html

(0)
上一篇 2025年2月22日 18:00:00
下一篇 2025年2月22日 18:01:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论