- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10_Oracle创建和管理表
创建和管理表 目标 通过本章学习,您将可以: 创建表。 描述各种数据类型。 修改表的定义。 删除,重命名和清空表。 命名规则 表名和列名: 必须以字母开头 必须在 1–30 个字符之间 必须只能包含 A–Z, a–z, 0–9, _, $, 和 # 必须不能和用户定义的其他对象重名 必须 不能是Oracle 的保留字 CREATE TABLE 语句 必须具备: CREATE TABLE权限 存储空间 必须指定: 表名 列名, 数据类型, 尺寸 数据类型 引用其他用户的表 其他用户定义的表不在当前用户的方案中 应该使用用户名作为前缀,引用其他用户定义的对象 SELECT * FROM user_b.employees; DEFAULT 选项 插入时为一个列指定默认值 字符串或SQL 函数都是合法的 其它列的列名和伪列是非法的 默认值必须满足列的数据类型定义 创建表 语法 确认 Oracle 数据库中的表 用户表定义的: 用户自己创建并维护的一组表 包含了用户所需的信息 数据字典: 由Oracle Server自动创建的一组表 包含数据库信息 查询数据字典 使用子查询创建表 时候用 AS subquery 选项,将创建表和插入数据结合起来 指定的列和子查询中的列要一一对应 通过列名和默认值定义列 使用子查询创建表举例 ALTER TABLE 语句 使用 ALTER TABLE 语句可以: 追加新的列 修改现有的列 为新追加的列定义默认值 删除一个列 ALTER TABLE 语句 使用 ALTER TABLE 语句追加, 修改, 或 删除列的语法. 追加一个新列 追加一个新列 使用 ADD 子句追加一个新列 新列是表中的最后一列 修改一个列 可以修改列的数据类型, 尺寸, 和默认值 对默认值的修改只影响今后对表的修改 删除一个列 使用 DROP COLUMN 子句删除不再需要的列. SET UNUSED 选项 使用 SET UNUSED 使一个或多个列被标记为不可用 使用 DROP UNUSED COLUMNS 选项删除不可用的列 删除表 数据库结构都被删除 所有正在运行的相关事物被提交 所有相关索引被删除 DROP TABLE 语句不能回滚 改变对象的名称 执行RENAME语句改变表, 视图, 序列, 或同义词的名称 必须是对象的拥有者 清空表 TRUNCATE TABLE 语句: 删除表中所有的数据 释放表的存储空 TRUNCATE语句不能回滚 可以使用 DELETE 语句删除数据 delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产生rollback,速度快一些 表的注释 使用COMMENT 语句给表或列添加注释 可以通过下列数据字典视图查看所添加的注释: ALL_COL_COMMENTS USER_COL_COMMENTS ALL_TAB_COMMENTS USER_TAB_COMMENTS 总结 Creating Tables The example on the slide creates the DEPT table, with three columns: DEPTNO, DNAME, and LOC. It further confirms the creation of the table by issuing the DESCRIBE command. Since creating a table is a DDL statement, an automatic commit takes place when this statement is executed. Instructor Note Explain that additional syntax for CREATE TABLE could include constraints and so on. For more information on the CREATE TABLE syntax, refer to: Oracle9i SQL Reference, “CREATE TABLE. ” Tables in the Oracle Database User tables are tables created by the user, such as EMPLOYEES. There is another collection of tables and views in the Oracle database known as the d
您可能关注的文档
- 【哲学复习】第十二课《实现人生价值》.ppt
- 【哲学复习】第九课《唯物辩证法实质与核心》.ppt
- READY FOR 4GB使用方法.doc
- 【名师伴你行】2015届高考生物二轮复习专题突破:第4讲 细胞生命历程1-3.ppt
- 【四清导航 教学】2015春七年级语文下册(语文版)21-25课 堂堂清知识点训练(共58张PPT).ppt
- 【周凌云】茶炭疽病分子检测与病原鉴定.doc
- 【备战2014】13版生物专题辅导与训练配套(江苏专用)5.3免疫调节.ppt
- 【地理】人教版必修2_第六章_第二节_中国可持续发展实践().ppt
- 如何给宝宝选衣服.docx
- 【学案导学设计】2013-2014学年高考物理 3-4 法拉第电磁感应定律应用习题课 新人教版选修1-1.ppt
- 【金版新学案】2015届高考化学总复习 3.1原子结构 原子核外电子排布 苏教版.ppt
- 【金版新学案】2015届高考化学总复习 3.12盐类水解 苏教版.ppt
- 【金榜】高考第一轮复习教师配套:必修1 第二章 第1讲 重力 弹力 摩擦力.ppt
- 【高考调研】2012届高考政治一轮复习 第8课 唯物辩证法发展观 新人教版必修4.ppt
- 【金版新学案】2015届高考化学总复习 1.2物质量 浓度 苏教版.ppt
- 【金版新学案】2015届高考化学总复习 3.11水电离和溶液pH 苏教版.ppt
- 一,发展中国家对外政策.ppt
- 一、建立国际新秩序必然性.ppt
- 【高一历史】世界经济全球化进程(吴光辉)5.ppt
- 一、实验目通过实验从感性上认识和掌握原始凭证基本内容、填制.ppt
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 2025解读新《监察法实施条例》核心要点与条文速览PPT学习课件(含文字稿).pptx VIP
- 铁路信号电缆配线作业.ppt VIP
- 2025江苏邳州农村商业银行招聘10人笔试历年典型考题及考点剖析附带答案详解.docx
- 采砂船水上船舶运输安全应急预案 .docx VIP
- 2025年自贡市中考英语试卷(含答案解析).docx
- 2024年北京昌平四年级(下)期末英语(含答案).pdf
- 七年级下册数学期末试卷.pdf VIP
- SH_T 3043-2014石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 新人教版数学四年级上册课本练习题《练习一》可编辑可打印.pdf VIP
文档评论(0)