`
javasalatu
  • 浏览: 725081 次
  • 性别: Icon_minigender_2
  • 来自: 北京
博客专栏
96df99eb-e89d-3228-9c8e-967fc745ec52
程序员的自我经营之道
浏览量:7710
文章分类
社区版块
存档分类
最新评论

oracle 创建表 表的命名规则 表 索引 列的命名空间。

 
阅读更多

在oracle数据库中,表是主要存储数据的容器。表中的数据别组织成行和列。每一个被定义的列有固定的数据类型和大小,如 char(16)

,varchar2(50), TIMESTAMP(6),或者数值。

行使一个每个列集合的单独的一次表现。有可以把列想成域,行想成记录。

当你创建一个表的时候,你必须该处一个表名字,同时给出每列的名字和数据类型。

又可以选择给出被使用的表空间的一些其他详细的其他属性,默认的值,扩展的大小。

表和列明必须满足下面的条件:

1) 1~30byte长;

2)必须用字母开始;

3)能够包含字母,数字和下划线和井号,和$符号,但是oracle不鼓励使用$符号。

4)不能使用保留字

如果名字用双引号括起来,那么。名字从1到30byte长,不能包含嵌入的双引号。

每个表中的每一列必须具有独一无二的列名。

共享同一个命名空间的模式对象有:

表、视图、序列、私有同义词、过程、函数、包、实际化视图和用户自定义类型。

名字空间是他所服务的模式对象被允许命名的集合。

除表和视图之外共享命名空间外,下面的每一个对象具有单独的命名空间:

  • 索引
  • 约束
  • 集群
  • 数据库触发器
  • 私有数据库链
  • 维度
  • 角色
  • 公有同义词
  • 公有数据库链
  • 表空间
  • 配置
  • 传参数文件

例如,你有一个名字为BOOKS的视图,你就不能命名一个名字为BOOKS的表(表和视图共享命名空间),然而你可以创建一个名字为BOOKS

的索引(因为索引和有单独的表空间)和一个名字为BOOKS的约束(约束和表有独立的表空间。

分享到:
评论

相关推荐

    Oracle复制表数据的两种用法

    NULL 博文链接:https://wodeguozili.iteye.com/blog/2151906

    数据库命名规则

    数据库命名规则 一、 数据库名 1 二、 数据库表 1 三、 表字段 1 四、 视图 1 五、 主键 2 六、 外键 2 七、 索引 2 八、 关联 2 九、 存储过程 2 十、 触发器 2

    Oracle创建视图(View)

    视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的...

    Oracle DBA workshop1 (中文版)

    创建新表空间5-10 本地管理表空间的存储5-12 预配置数据库中的表空间5-14 变更表空间5-16 表空间操作5-18 删除表空间5-20 查看表空间信息5-21 采集存储信息5-22 查看表空间内容5-23 扩大数据库5-24 什么是自动存储...

    oracle10g课堂练习I(1)

    创建新表空间 5-10 本地管理表空间的存储 5-12 预配置数据库中的表空间 5-14 变更表空间 5-16 对表空间执行的操作 5-18 删除表空间 5-20 查看表空间信息 5-21 采集存储信息 5-22 查看表空间内容 5-23 扩大...

    Oracle11g从入门到精通2

    10.5.2 创建恢复目录所用的表空间 10.5.3 创建RMAN用户并授权 10.5.4 创建恢复目录 10.5.5 注册目标数据库 10.5.6 使用RMAN程序进行备份 10.5.7 使用RMAN程序进行恢复 10.6 自动备份与恢复 10.6.1 闪...

    oracle9i oracle11g oracle10g 性能调优 基础学习 视频地址

    1z0-033-13 关于自动段空间管理 ext 与oracle 空间使用 percent oracle块参数 行迁移问题 什么时间进行索引重组 优化性能 13 1z0-033-15 讨论不同类型索引 索引组织表(簇化表) OLTP 有什么性质要求 13 1z0-033-18-...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

    Oracle数据库管理员技术指南

    1.7.1 创建表空间 1.7.2 执行数据字典配置脚本 1.7.3 建立另外的回退段 1.7.4 修改 SYSTEM 用户的缺省和临时 表空间 1.7.5 更改 SYS 和 SYSTEM 的缺省 口令 1.7.6 建立其他用户和模式对象 1.7.7 启用归档...

    oracle数据库编程规范

    3.1 对象命名汇总表 3.2 对象命名 3.3 变量命名 3.4 表分区命名 4、注释规范 5、语法规范 6、脚本规范 7、性能优化 8、设计规范 8.1 一般表设计 8.2 特殊表设计原则 8.3 索引设计原则 8.4 完整性设计原则 8.5 ...

    Oracle数据库设计策略及规范.docx

    索引对新增,删除,更新的性能影响比较大,对相关的表的索引使用要权衡 为表和索引建立不同的表空间,禁止在系统表空间中放入非核心oracle系统成分的对象, 确保数据表空间和索引表空间位于不同的磁盘磁盘驱动器上...

    Oracle11g从入门到精通

    10.5.2 创建恢复目录所用的表空间 10.5.3 创建RMAN用户并授权 10.5.4 创建恢复目录 10.5.5 注册目标数据库 10.5.6 使用RMAN程序进行备份 10.5.7 使用RMAN程序进行恢复 10.6 自动备份与恢复 10.6.1 闪回数据库...

    Oracle.11g.从入门到精通 (2/2)

    10.5.2 创建恢复目录所用的表空间 10.5.3 创建RMAN用户并授权 10.5.4 创建恢复目录 10.5.5 注册目标数据库 10.5.6 使用RMAN程序进行备份 10.5.7 使用RMAN程序进行恢复 10.6 自动备份与恢复 10.6.1 闪回数据库 10.6.2...

    Oracle.11g.从入门到精通 (1/2)

    10.5.2 创建恢复目录所用的表空间 10.5.3 创建RMAN用户并授权 10.5.4 创建恢复目录 10.5.5 注册目标数据库 10.5.6 使用RMAN程序进行备份 10.5.7 使用RMAN程序进行恢复 10.6 自动备份与恢复 10.6.1 闪回数据库 10.6.2...

    ORACLE9i_优化设计与系统调整

    §9.4.2 数据表空间和索引空间分开 99 §9.4.3 回滚段设置 99 §9.4.4 临时表空间设计规划 100 §9.4.5 数据文件和日志文件在不同磁盘上 101 §9.5 数据库物理设计 101 §9.5.1 定量估计 101 §9.5.2 表空间与数据...

    学生成绩管理系统Oracle全部SQL语句.txt

    1、创建数据库实例,数据库表空间,创建管理员,普通用户,并分别授予相应权限; 2、至少建立5个表,以及表间关系,使用到序列,索引,视图,同义词,约束,每个表至少插入相关信息10条记录; 3、要求使用sqlplus,...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    8.7.4 创建和管理撤销表空间 297 8.8 本章知识点回顾 297 8.9 自测题 299 8.10 自测题答案 301 第9章 使用SQL检索、限制和排序数据 305 9.1 列出SQL SELECT语句的功能 306 9.1.1 SQL SELECT语句的介绍 306 ...

    收获不知Oracle

    3.2.7.2 表空间大小与自动扩展105 3.2.7.3 回滚表空间新建与切换109 3.2.7.4 临时表空间新建与切换111 3.2.7.5 临时表空间组及其妙用114 3.3 课程结束你给程序安上了翅膀 117 3.3.1 过度扩展与性能 117 3.3.2 ...

Global site tag (gtag.js) - Google Analytics