表的创建和维护
来源:互联网 发布:淘宝内衣买家秀大尺度 编辑:程序博客网 时间:2024/04/28 08:13
表的创建和维护
修改表的约束条件:
1.增加商品名称不能为空 alter table goods modify goodsName not null;
2.增加身份证不能重复 alter table customer add constraint card_unique(cardId);
3.增加客户的住址只能是“北京”“上海”alter table customer add constraint address_check check (address in ('北京','上海'));
删除约束
当不再需要某个约束时,可以删除。
alter table 表名 drop constraint 约束名称;
当删除主键约束时,可能有错误,例如:
alter table 表名 drop primary key;
因为两张表之间可能存在主从关系,可以用
alter table 表名 drop primary key cascade;
现实约束信息:
1.显示约束信息
通过查询数据字典视图user_constraints,可以显示当前用户所有的约束信息。
select constraint_name,constraint_type,status,validated from user_constraints where table_name='表名';
2.显示约束列
通过查询数据字典视图user_cons_columns,可以显示约束所对应的表列信息。
select column_name,position from user_cons_columns where constraint_name='约束名';
- 表的创建和维护
- 还原表空间的创建和维护
- oracle创建和维护表
- sql创建和维护表
- Oracle表的管理之创建和维护
- 文件的创建、删除和维护
- RMAN恢复目录的创建和维护
- 创建和维护自己的静态库
- linux软RAID的创建和维护
- 角色的管理员创建和维护网站
- 创建和维护数据库
- 【db2】表空间的管理,创建,维护
- 表的维护和管理
- 表的维护和改造
- 创建表维护视图
- sybase的安装使用和视图的创建与维护
- Oracle密码文件的创建、使用和维护
- Oracle的分区表和Local索引创建与维护
- 得到结果,奉技术为王
- OCP-1Z0-051-V9.02-41题
- 触摸,事件,UIGestureRecognizer
- asp.net中前台js变量与后台c#的相互调用方法
- Spring3整合Hibernate4
- 表的创建和维护
- 笔记本设置为无线热点
- Lights off(关灯游戏)终极算法
- mini2440 usb host device controller驱动分析(三)-----root hub驱动的分析(一)
- word break
- 哈佛图书馆墙壁训言
- Octopress写blog时中文乱码问题
- 一行盒子 (湖南省第九届大学生程序设计大赛原题)
- myeclipse导入项目乱码问题解决