oracle建表的约束
来源:互联网 发布:多进程编程共享内存 编辑:程序博客网 时间:2024/05/16 19:46
oracle建表约束主要有以下几大类:
NN:NOT NULL 非空约束
UK:UNIQUE KEY 唯一约束
PK:PRIMARY KEY 主键约束
FK:FOREIGN KEY 外键约束
CK:CHECK 条件约束
CREATE TABLE TEST_T
(
T_ON NUMBER PRIMARY KEY, –主键约束
T_NAME VARCHAR2(20) NOT NULL, –非空约束
T_EMAIL VARCHAR2(60) UNIQUE, –唯一约束
T_SQL NUMBER(5) CHECK(SQL>1500), –核查约束
T_DEPTNO NUMBER(4) REFERENCES tb_dept(DEPTNO) –外键约束
);
修改已创建表中某个字段的约束:
alter table TEST_T add constraint yueshumingzi unique(T_NAME);
–修改姓名字段值必须唯一
创建表的外键约束时,外键字段的类型必须和关联表的主键的类型一致。
表名和字段名的长度oracle默认约定为长度不能大于30个字符
创建好的表,字段可以修改,以下是修改 添加表 删除表字段 格式:
alter table 表名 add 新列列名 列数据类型 [default 0 not null] (添加列默认值为0)
alter table 表名 drop 列名 (删除列)
alter table 表名 alter column 列名 新添加的数据类型 (修改列)
- oracle建表的约束
- oracle的表约束
- Oracle的表约束
- oracle建表约束
- Oracle建表约束格式
- Oracle中的建表约束
- Oracle的关于建表,约束,查询等的练习
- Oracle-创建表和表的约束
- oracle创建表时的约束
- 查询oracle约束所关联的表
- 查询oracle约束所关联的表
- Oracle表约束的sql操作
- oracle-初级使用(表的约束)
- Oracle数据库之操作表的约束
- oracle数据库表的约束constraints
- ORACLE的完整性约束
- Oracle 的约束
- ORACLE的约束
- 个人总结51
- Java学习——面向对象之封装
- fjnuoj 胖哥的毕业生活
- 百度大脑人脸识别深度验证与思考(十一)之动态实时
- 反思了一下过去几年的程序员之路
- oracle建表的约束
- phpcms搜索功能
- 自由开发者如何赚钱?一个独立开发者的心路历程
- 安卓面试
- [新手编程训练项目]007——C语言文本文件的含通配符的模糊单词搜索
- 【Scikit-Learn 中文文档】优化估计器的超参数
- Liferay使用第三方权限系统控制Portlet权限问题记录
- mysql常用总结 ---> 看这些就够了
- 《弃子长安》第十二章 湖底石牢