• / 33
  • 下载费用:10 金币  

Oracle Les09_创建和管理表.ppt

关 键 词:
Oracle Les09_创建和管理表.ppt
资源描述:
创建和管理表,目标,通过本章学习,您将可以: 描述主要的数据库对象。 创建表。 描述各种数据类型。 修改表的定义。 删除,重命名和清空表。,,常见的数据库对象,,,,,,,对象 描述 表 基本的数据存储集合,由行和列组成。视图 从表中抽出的逻辑上相关的数据集合。序列 提供有规律的数值。 索引 提高查询的效率 同义词 给对象起别名,,命名规则,表名和列名: 必须以字母开头 必须在 1–30 个字符之间 必须只能包含 A–Z, a–z, 0–9, _, $, 和 # 必须不能和用户定义的其他对象重名 必须 不能是Oracle 的保留字,CREATE TABLE 语句,必须具备: CREATE TABLE权限 存储空间必须指定: 表名 列名, 数据类型, 尺寸,,CREATE TABLE [schema.]table(column datatype [DEFAULT expr][, .]);,引用其他用户的表,其他用户定义的表不在当前用户的方案中 应该使用用户名作为前缀,引用其他用户定义的对象,DEFAULT 选项,插入时为一个列指定默认值字符串, 表达式, 或SQL 函数都是合法的 其它列的列名和伪列是非法的 默认值必须满足列的数据类型定义,,. hire_date DATE DEFAULT SYSDATE, .,语法确认,创建表,,,,DESCRIBE dept,Oracle 数据库中的表,用户定义的表: 用户自己创建并维护的一组表 包含了用户所需的信息 数据字典: 由Oracle Server自动创建的一组表 包含数据库信息,,SELECT table_name FROM user_tables ;,,SELECT * FROM user_catalog ;,查询数据字典,,,,查看用户定义的各种数据库对象,查看用户定义的表, 视图, 同义词和序列,,,,SELECT DISTINCT object_type FROM user_objects ;,查看用户定义的表.,,数据类型,数据类型 描述 VARCHAR2(size) 可变长字符数据 CHAR(size) 定长字符数据 NUMBER(p,s) 可变长数值数据 DATE 日期型数据 LONG 可变长字符数据,最大可达到2GCLOB 字符数据,最大可达到4GRAW and LONG RAW 原始的二进制数据 BLOB 二进制数据,最大可达到4G BFILE 存储外部文件的二进制数据,最大可达到4G ROWID 行地址,,,,,,,,,,,,日期数据类型,,数据类型 描述 TIMESTAMP 时间戳 INTERVAL YEAR TO MONTH 若干年月INTERVAL DAY TO SECOND 若干天到秒,,,,,Oracle9i对日期的改进: 加入了新的日期型数据类型. 有效的存储新数据类型. 提高对时区和本地时区的支持.,,日期数据类型,TIMESTAMP 数据类型是对 DATE 数据类型的扩展 按DATE数据类型存放 年, 月, 日, 小时, 分钟, 秒 以及微秒甚至纳秒 TIMESTAMP 数据类型的一般形式:,TIMESTAMP[(fractional_seconds_precision)],TIMESTAMP WITH TIME ZONE,TIMESTAMP WITH TIME ZONE 是一个带有时区的 TIMESTAMP 时区部分按照小时和分钟显示本地时区与UTC的时差,,TIMESTAMP[(fractional_seconds_precision)] WITH TIME ZONE,TIMESTAMP WITH LOCAL TIME,TIMESTAMP WITH LOCAL TIME ZONE 是一种带有本地时区的 TIMESTAMP 数据库按照数据库的本地时区存放数据 时区不显示在数据后面, Oracle 自动将数据转换为用户所在的时区 TIMESTAMP WITH LOCAL TIME ZONE 的一般形式,,TIMESTAMP[(fractional_seconds_precision)] WITH LOCAL TIME ZONE,INTERVAL YEAR TO MONTH 数据,INTERVAL YEAR TO MONTH 存放若干年和若干月的一个时间段。,,INTERVAL YEAR [(year_precision)] TO MONTH,,INTERVAL '123-2' YEAR(3) TO MONTH Indicates an interval of 123 years, 2 months.INTERVAL '123' YEAR(3) Indicates an interval of 123 yea
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:Oracle Les09_创建和管理表.ppt
链接地址:https://www.weizhuannet.com/p-7357359.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开