Oracle 11g 第九章知识点总结——创建和管理表
知识点预览
创建和管理表
创建和管理表
1. 常见的数据库对象
2. 命名规则
表名和列名:
a) 必须以字母开头
b) 必须在 1–30 个字符之间
c) 必须只能包含 A–Z, a–z, 0–9, _, $, 和 #
d) 必须不能和用户定义的其他对象重名
e) 必须不能是Oracle 的保留字
3. CREATE TABLE 语句
a) 必须具备:
i. CREATE TABLE权限
ii. 存储空间
CREATE TABLE[schema.]table
(column datatype [DEFAULTexpr][, ...]);
b) 必须指定:
i. 表名
ii. 列名,数据类型, 尺寸
4. 引用其他用户的表
a) 其他用户定义的表不在当前用户的方案中
b) 应该使用用户名座位前缀,引用其他用户定义的对象
5. DEFAULT 选项
a) 插入时为一个列指定默认值
... hire_dateDATE DEFAULT SYSDATE, ...
b) 字符串, 表达式, 或SQL 函数都是合法的
c) 其它列的列名和伪列是非法的
d) 默认值必须满足列的数据类型定义