oracle建表语句
create table 表名 (字段名 --长度);
一般表名要以字母开头表名的长度为 1-30 个字符 ,可以包含字母、数字下划线(_),美元符($),井字号(#)
表的列最多为 1000 个 ,有 DEFAULT 值的列可以存储空值
相同的 schema 里,表和视图的名字不能相同
1)表,视图,序列,同义词是不同类型的对象,但它们属于同一名称空间, 因此在同一模式下也是不可以重名的,比如scott下不可以让一个表名和一个视图名同名。
2)索引、约束有自己的名称空间,所以在scott模式下,可以有表A,索引A和约束A共存。
主键
可以包含多个列
外键
外键可以包含空值
约束
约束可以作用在INSERT,UPDATE,DELETE操作上
可以定义在列级和表级
UNIQUE可以包含空值
NOT NULL
只能定义在列级,不能定义在表级