oracle如何建表?


当前第2页 返回上一页

3. 创建表的例子

1

2

3

4

5

6

7

8

9

10

create table DEPT(

  DNAME      varchar2(14),                 

  LOC           varchar2(6),  

  EPTNO       number(2)   constraint PK_DEPT  primary  KEY,                    

);

create table region(

  ID                    number(2) not null primary KEY,                 

  postcode           number(6) default '0' not null,  

  areaname          varchar2(30) default '' not null,                    

);

4. 创建表时的命名规则和注意事项

1)表名和字段名的命名规则:必须以字母开头,可以含符号A-Z,a-z,0-9,_,$,#

2)大小写不区分

3)不用SQL里的保留字, 一定要用时可用双引号把字符串括起来

4)用和实体或属性相关的英文符号长度有一定的限制

5)约束名的命名规则和语法,如果在建表的时候没有指明,系统命名规则是SYS_Cn(n是数字) 约束名字符串的命名规则同于表和字段名的命名规则

6)使用约束时的注意事项 约束里不能用系统函数,如SYSDATE和别的表的字段比较 可以用本表内字段的比较

注意事项:

1)建表时可以用中文的字段名, 但最好还是用英文的字段名

2)创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面

3)建表时如果有唯一关键字或者唯一的约束条件,建表时自动建了索引

4)一个表的最多字段个数也是有限制的,254个.

相关学习推荐:oracle数据库学习教程

以上就是oracle如何建表?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

oracle字符串中包含数字、特殊符号的排序问题解决方法

oracle数据库在客户端建立dblink语法

oracle转小写函数是什么

oracle如何删除列?

oracle 函数大全

oracle忘记system密码怎么办

oracle自动备份脚本

mysql属于甲骨文吗?

mysql和oracle的区别小结(功能性能、选择、使用它们时的sql等对比)

oracle删除重复数据保留第一条记录

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...