`
2277259257
  • 浏览: 515691 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle--视图,序列及索引

 
阅读更多

一,视图:
a)创建视图:
create view 视图名称 as SQL语句;
拓展:当如果需要改变列名时--create view 名称(列名1,列名2,...) as SQL语句;
注意:列名的个数要与后面要查询的列数要相同

b)删除视图:
drop view 名称;

c)描述:
desc user_views;

二,序列:
写在前面的:序列在Oracle中有着重要的作用,因为Oracle中没有自增长列,所以必须通过序列来达到目的!
a)创建序列:
create sequence 序列名
start with 起始位置
increment by 增量大小
maxValue 最大值(没有这些nomaxValue)
[cycle/nocycle(是否循环)];

eg:
create sequence seq_stu increment by 1 start with 1 nomaxvalue nocycle;

b)序列中的两个特殊属性:
.nextVal :下一个序列的值
.currVal :当前序列的值;
特别注意:只要用户使用了.nextVal 那么序列值就会增加一个增量,
eg:select seq_stu.nextVal from DUAL;序列值依然会增加一个增量!

c)两个特殊属性的使用:
加入学生信息表的StuId列是主键列,需要自己增长:
insert into StuInfo values ('Stu'||to_char(Sysdate,'yyyymmdd')||seq_stu.nextVal,....);
最后录入的学号就会是'Stu20111218序列值'

d)删除序列:
drop sequence 序列名;

三,索引:
写在前面的话:Oracle中的所用的使用与SqlServer不一样,Oracle中是Oracle自行调用的,而非手动调用!

a)索引的创建:
create index 索引名 on 表名(列名1,列名2,..);

b)索引的使用:
这个有Oralce自行调用,而非手动调用!

c)删除索引:
drop index 索引名称;

d)描述用户所有索引:
desc user_indexes;

分享到:
评论

相关推荐

    oracle实验9-10-索引与视图-序列和同义词的创建.doc

    Oracle 实验报告 - 索引、视图、序列和同义词的创建 本实验报告旨在介绍 Oracle 中的索引、视图、序列和同义词的概念和应用。通过实验,掌握创建索引、视图、序列和同义词的命令,并理解它们在数据库中的作用。 一...

    oracle第13讲使用视图、索引、序列和同义词[定义].pdf

    在第13讲中,我们重点关注了四个核心概念:视图、索引、序列和同义词,这些都是数据库管理和优化的重要工具。 1. 视图(View) 视图是数据库中的一个虚拟表,它是由SQL SELECT语句定义的,基于一个或多个实际表(或...

    Oracle实验3:视图、序列、同义词和索引.docx

    在Oracle数据库管理中,实验3涉及到了几个关键的数据库对象:视图、序列、同义词和索引。这些元素是构建和管理高效数据库系统的重要组成部分。以下是它们的详细解释和示例: 1. **视图(View)**: 视图是从一个或...

    常用的oracle表和视图

    ### 常用的Oracle表和视图知识点详解 #### 一、查询某个表在哪些存储过程中被使用 为了高效地了解某个特定表在哪些存储过程中被引用,可以通过以下SQL查询来实现: ```sql SELECT A.NAME AS 过程名称, MIN(A.LINE...

    Oracle-系统表大全.docx

    数据库对象是 Oracle 数据库中的基本组件,包括表、索引、视图、存储过程、函数等。Oracle 提供了多种方式来管理数据库对象,包括创建数据库对象、删除数据库对象、修改数据库对象属性等。 在 Oracle 中,可以使用...

    orcle索引_视图序列同义词实验

    #### 四、Oracle视图的创建与管理 虽然给定的文件内容中没有涉及到视图的具体操作,但在Oracle数据库中,视图也是一种非常重要的概念。视图可以视为存储的查询结果,能够简化复杂的查询操作,并提供额外的安全性和...

    ORACLE数据字典与视图

    ### ORACLE 数据字典与视图详解 #### 一、概述 Oracle 数据库是一个功能强大的关系型数据库管理系统,其中的数据字典与视图是管理数据库的重要组成部分。数据字典是数据库内部用来存储元数据(即关于数据的数据)的...

    Oracle-1.zip

    “OracleLearn-1.sql”可能还包含存储过程、触发器、视图和索引的创建与使用,这些都是Oracle数据库中的高级特性。学习这些脚本将有助于你理解如何在实际环境中应用SQL,提高数据库管理效率,确保数据的一致性和完整...

    ORACLE全球大会-ORACLE-SQL-Developer功能介绍.pdf

    通过对象浏览器,用户可以以树形结构查看和管理数据库中的各种对象,包括表、视图、索引、程序包、存储过程、函数、触发器、类型、序列、物化视图、日志、同义词、数据库链接、目录、回收站等。每个对象类型都有...

    oracle索引序列查询分组排序连接视图等PPT教案.pptx

    oracle索引序列查询分组排序连接视图等PPT教案.pptx

    Oracle-数据库所有查询命令【精排版】

    ### 视图,序列,索引 - **视图**: `CREATE VIEW`语句用于创建视图,视图是从一个或多个表中导出的虚拟表。 - **序列**: `CREATE SEQUENCE`用于创建一个序列,它按照指定的顺序生成一组唯一的数字。 - **索引**: `...

    ORACLE主要的系统表和系统视图

    ### Oracle主要的系统表和系统视图 Oracle数据库作为一款广泛使用的数据库管理系统,在其内部维护了大量的系统表和系统视图来记录与管理数据库的各种状态信息。对于DBA(数据库管理员)来说,熟悉并掌握这些系统表...

    oracle-user-permission-settings.rar_oracle

    - **对象权限**:针对特定数据库对象(如表、视图、序列、索引等)的权限,如SELECT、INSERT、UPDATE、DELETE、ALTER、INDEX等。 - **系统权限**:全局权限,允许用户执行特定的系统操作,如CREATE TABLE、CREATE ...

    视图同义词序列索引1

    在Oracle数据库中,视图、同义词和序列都是重要的数据管理工具,它们各自有特定的功能和使用场景。 首先,让我们来深入理解视图。视图是基于一个或多个表的虚拟表,它是由SQL查询结果所形成的逻辑表。创建视图的...

    Oracle实验二-SQL语句综合应用

    在本实验中,我们主要探讨了Oracle数据库中的SQL语句应用,涉及到了表、视图、索引以及序列等核心概念。以下是对这些知识点的详细解释: 1. **创建表**: - 使用`CREATE TABLE`语句创建了一个名为`person`的表,...

    oracle脚本-oracle常用表及数据

    2. **SQL脚本**:在Oracle中,SQL脚本(也称为PL/SQL块)用于执行一系列数据库操作,如创建表、视图、索引,插入、更新、删除数据,以及定义存储过程和函数。这个脚本包含了常用的SQL语句,可以帮助学习者理解如何在...

    oracle数据字典及视图

    Oracle 数据字典是数据库管理系统中的一个重要组成部分,它存储着关于数据库结构、权限、表空间、索引、过程、函数等所有对象的相关信息。在Oracle中,数据字典是由一组特殊的系统表和视图组成的,这些表和视图由...

    Oracle-metadata.rar_metadata oracle_oracle_oracle metadata_oracl

    在Oracle数据库中,元数据存储在一系列的数据字典表中,这些表提供了关于数据库对象(如表、视图、索引、存储过程等)的信息。通过了解和熟练运用这些元数据表,我们可以更好地管理和维护数据库,进行性能优化,以及...

    oracle 购物系统(包括表,视图,序列,索引,触发器,程序包,等等)

    Oracle购物系统是一个全面的数据管理平台,它包含了数据库设计的核心元素,如表、视图、序列、触发器、程序包等,这些都是构建复杂业务逻辑和高效数据处理的关键组件。以下是对这些概念的详细解释: 1. **表**:在...

Global site tag (gtag.js) - Google Analytics