`
人生难得糊涂
  • 浏览: 114967 次
社区版块
存档分类
最新评论

Oracle中的PL/SQL编程(一)

 
阅读更多

 

在PL/SQL中 建立索引是为了加快查询速度,但如果索引过多或设置不合理可能会降低查询速度
一般来说只对在数据量比较大的表中,对于需要经常查询较少修改的列建立索引
--创建单一索引 (在emp表上的sal列创建名为sal_index的索引)
create index sal_index on emp(sal);
--创建复合索引(在emp表上的sal,ename列创建名为com_index 的复合索引)
create index com_index on emp(sal,ename);
--创建唯一索引(在emp表上的ename列创建名为ename_unqiue_index 的唯一索引
--如果要建立唯一索引的列已经有重复项则不能建立唯一索引
create unique index  ename_unqiue_index on emp(ename);
--删除索引
 drop index 索引名;
--显示当前用户的所有索引
select * from user_indexes;


--序列
--创建序列
create sequence seq_num1   --序列名为seq_num1
    start with 1           --其实元素为1 
    increment by 1         --  步长为1 
    maxvalue 20            --生成的最大值为20 
    minvalue 1            --生成的最大值为20 
    nocycle                 --达到最大值后不循环 
    cache 2              --缓存为2


--使用序列  
--假如有张myuser表  列为 userid username userpwd 那么我要使用序列插入一行命令如下
insert(seq_num1.nextval,'zzc','zzc');
--查询当前用户的所有序列
select * from user_sequences;

--创建视图
create or replace view v_emp as select empno,ename,job from emp;




 

 

0
0
分享到:
评论

相关推荐

    ORACLE PL/SQL编程之八

    ORACLE PL/SQL编程之八ORACLE PL/SQL编程之八ORACLE PL/SQL编程之八ORACLE PL/SQL编程之八

    Oracle PL/SQL实例编程(PL/SQL经典书籍)

    Oracle PL/SQL实例编程 Oracle PL/SQL实例编程 Oracle PL/SQL实例编程

    12oracle的PL/SQL编程-函数.包.触发器 PPT

    12oracle的PL/SQL编程-函数.包.触发器 PPT 12oracle的PL/SQL编程-函数.包.触发器 PPT

    15oracle的PL/SQL编程-分页 PPT

    15oracle的PL/SQL编程-分页 PPT 15oracle的PL/SQL编程-分页 PPT

    oracle pl/sql 编程大全

    oracle pl/sql 编程大全,希望能对想学oracle或者oracle新手以及需要用到这方面知识的朋友有点帮助。

    Oracle PL/SQL程序设计(第5版)(套装上下册)

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...

    Oracle 12c PL/SQL程序设计终极指南

    本书以Oracle的最新版本12c为基础,呈现的是最新的PL/SQL技术,这一点也优于已出版的同类书.全书以一个综合性的人力资源项目为驱动,不仅能将各个理论知识点很好地融入实践,而且还能让读者体验完整的项目实操过程...

    oracle pl/sql编程

    pl/sql 编程和oracle的函数查询,非常好用,欢迎下载

    13oracle的PL/SQL编程-定义并使用变量 PPT

    13oracle的PL/SQL编程-定义并使用变量 PPT 13oracle的PL/SQL编程-定义并使用变量 PPT

    Oracle PL/SQL 编程手册,chm

    Oracle PL/SQL 编程手册Oracle PL/SQL 编程手册

    Oracle Advanced PL/SQL Developer Professional Guide

    本书假设您具有PL / SQL编程的先验知识。 本书介绍了PL / SQL的高级功能,这些功能是设计和优化数据库应用程序中PL / SQL代码所必需的。集合,外部过程,服务器端结果缓存,使用VPD强制行级安全性,处理大型对象和...

    PL/SQL编程基础知识

    PL/SQL 编程基础知识详解,PL/SQL 包含过程化语句和SQL语句数据操作和查询语句被包含在PL/SQL代码的程序单元中(PL/SQL块),经过逻辑判断、循环等操作完成复杂的功能或者计算.。

    14oracle的PL/SQL编程-控制结构 PPT

    14oracle的PL/SQL编程-控制结构 PPT 14oracle的PL/SQL编程-控制结构 PPT

    精通Oracle 10g PL/SQL编程

    PL/SOL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件分支等),而且还...本书不仅适合于PL/SQL初学者,而且也适合于有经验的PL/SQL编程人员,本书还可以作为Oracle培训班的教材或者辅助材料。

    Oracle PL/SQL程序设计(第5版)(下册)第二部分

    《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。...

    Oracle_PL/SQL编程

    Oracle_PL/SQL编程课堂笔记..............

    Oracle PL/SQL 编程手册(SQL大全)

    Oracle PL/SQL 编程手册(SQL大全), 学习Oracle有用。

    Oracle Database 11g PL/SQL编程实战part1

    《oracle database 11gpl/sql编程实战》通过动手练习、大量的示例以及实际的项目帮助读者掌握pl/sql。书中包含大量最佳实践,涵盖了pl/sql语言所有的最新功能和改进之处。每章末尾配有测验题,可以帮助读者进一步...

    精通Oracle 10g SQL和PL/SQL

     本书不仅适合于pl/sql初学者 而且也适合于有经验的pl/sql编程人员 本书还可以作为oracle应用开发培训班的教材或者辅助材料 ">sql是关系数据库的基本操作语言 它是应用程序与数据库进行交互操作的接口 pl/sql是...

    Oracle PL SQL程序设计 上 第五版(代码示例)

    《oracle pl/sql程序设计(第5版)》基于oracle数据库11g,从pl/sql编程、pl/sql程序结构、pl/sql程序数据、pl/sql中的sql、pl/sql应用构建、高级pl/sql主题6个方面详细系统地讨论了pl/sql以及如何有效地使用它。...

Global site tag (gtag.js) - Google Analytics