上一页 1 ··· 196 197 198 199 200 201 202 203 204 ··· 280 下一页
摘要: 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成的。 视图是oracle又一个数据对象,其主要作用是简化操作,提高安全,满足不同用户的查询需求, 阅读全文
posted @ 2019-07-01 17:41 樊伟胜 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 有了上面的基础,相信大家可以完成分页存储过程了,要求,请大家编写一个存储过程,要求可以输入表名、每页显示记录数、当前页、排序字段(deptno降序)。返回总记录数,总页数和返回结果集。 把一个字符串,当作sql语句执行,并把查询得到到结果赋给某个变量,语法如下: execute immediate 阅读全文
posted @ 2019-07-01 17:40 樊伟胜 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 在任何计算机语言(c,java,c#,c++)都有各种控制语句(条件语句,循环结构,顺序控制结构…),在pl/sql中也存在这样的控制结构。 在本部分学校完毕后,希望大家达到: 1)使用各种if语句 2)使用循环语句 3)使用控制语句 共同和null n 条件分支语句 pl/sql中提供了三种条件分 阅读全文
posted @ 2019-07-01 17:39 樊伟胜 阅读(250) 评论(0) 推荐(0) 编辑
摘要: n 包 包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。 为什么需要包:使用包可以更好的管理自己写的函数、过程 ①我们可以使用create package命令来创建包: create [or replace] package 包名 is procedure 过程名(变量名 变量类型…); 阅读全文
posted @ 2019-07-01 15:03 樊伟胜 阅读(291) 评论(0) 推荐(0) 编辑
摘要: n 触发器简单介绍 触发器是指隐含执行的存储过程,它不是由程序员或者是DBA来显式调用,而是因为某个操作引发执行的。当定义触发器时,必须要指定触法的事件和触发的操作,常用的触发事件包括insert,update,delete语句,而触发操作实际就是一个pl/sql块。可以使用create trigg 阅读全文
posted @ 2019-07-01 15:03 樊伟胜 阅读(118) 评论(0) 推荐(0) 编辑
摘要: n 介绍 在编写pl/sql程序是,可以定义变量和常量;在pl/sql程序中包括有: ①标量类型(scalar) ②复合类型(composite) ③参照类型(reference) ④lob(large object) 标量(scalar)一常用类型 在编写pl/sql块时,如果要使用变量,需在定义 阅读全文
posted @ 2019-07-01 15:03 樊伟胜 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: n 函数 函数用于返回特定的数据,当建立函数式,在函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数,实际案例: 基本语法: create function 函数名(参数1,参数2…) return 数据类型 is 阅读全文
posted @ 2019-07-01 14:59 樊伟胜 阅读(499) 评论(0) 推荐(0) 编辑
摘要: n 过程 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数可以将执行部分的数据传递到应用环境,在sqlplus中可以使用create procedure命令来建立过程。 实例如下: ① 阅读全文
posted @ 2019-07-01 14:58 樊伟胜 阅读(339) 评论(0) 推荐(0) 编辑
摘要: n 介绍 块(block)是pl/sql的基本成型单元,编写pl/sql程序实际上就是编写pl/sql块。要完成相对简单的应用功能,可能只需要编写一个pl/sql块;但是如果要想实现复杂的功能,可能需要在一个pl/sql块中嵌套其它的pl/sql块。、 n 块结构示意图 pl/sql块由三个部分构成 阅读全文
posted @ 2019-07-01 14:56 樊伟胜 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种: 为什么添加了索引或,会加快查询速度呢? n 单列索引 单列索引是基于单个列所建立的索引,语法: create index index_name on table(col 阅读全文
posted @ 2019-07-01 14:52 樊伟胜 阅读(269) 评论(0) 推荐(0) 编辑
上一页 1 ··· 196 197 198 199 200 201 202 203 204 ··· 280 下一页