Quantcast
Channel: Oracle PL/SQL
Browsing all 55 articles
Browse latest View live

教你如何通过PL/SQL访问到Web Services - PL/SQL

在Web Services红得发紫的今天,到处都在谈论和使用Web Services;当然,其中有不小一部分是属于业界炒作。Oracle也始终走在技术的最前沿,早在9i时代就发布了扩展包来支持PL/SQL访问Web Services,并且在Oracle 10g版本中使得该功能变得更加强大;这都源于引入了UTL_D ... 文章分类:Oracle PL/SQL阅读全文

View Article



Oracle11g: PL/SQL基础 - Oracle11g

PL/SQL是一种反应迟钝的程序语言,像SQL一样。虽然这种语言很迟钝,但是有很多惯例对于人们如何编写密码很适用。大多数人选择大写字母、小写字母、题目或者是大小写混合。在这些方法中没有一种标准可以遵循。 Oracle PL/SQL块结构 PL/SQL是由构造程序、统计数据、模块 ... 文章分类:Oracle PL/SQL阅读全文

View Article

菜鸟学oracle - 用PL/SQL画直方图(1) - PL/SQL

现在用的库里有一个MV是统计按小时的访问量的,数据如下 代码: SQL select * from mv_time_stat; TIME CNT ---------- ---------- 0 187 1 51 2 34 3 19 4 19 5 20 6 50 7 107 8 682 9 1342 10 1854 11 1292 12 1416 13 1180 14 1217 15 1573 16...

View Article

Oracle PL/SQL入门之案例实践(1) - PL/SQL入门

前面已经了解了关于PL/SQL编程的基础,本文将结合一个案例来加深对这些知识点的理解。 一. 案例介绍 某数据库有两张表,是关于某公司员工资料、薪水和部门信息的,它们分别是emp表和dept表,两张表的结构如下: 要求如下: 1、按照上表结构建立相应的表,并每张表写入 ... 文章分类:Oracle PL/SQL阅读全文

View Article

PL/SQL中的多进程通信技术简介 - 多进程通信

PL/SQL是基于Oracle的一个主流应用程序编程语言,它的特点是将SQL语句与过程化程序开发语言相结合,以实现更为复杂的商业逻辑。本文主要就其中多进程通信进行讨论。 显然,多进程技术是用来提高应用的并发性,进而提高整个系统的执行效率,那么如何在PL/SQL中实现多进 ... 文章分类:Oracle PL/SQL阅读全文

View Article


PL/SQL 中如何正确选择游标类型(1) - PL/SQL

PL/SQL里的游标可以分为显式和隐式两种,而隐式有分为select into隐式游标和for .. in 隐式游标两种。所以,我们可以认为,有3种游标用法: A. 显式游标 B. select into隐式游标 C. for .. in 隐式游标 如何正确的选择使用哪种游标,将对你的程序的性能,可读性,代码量 ... 文章分类:Oracle PL/SQL阅读全文

View Article

动态SQL和PL/SQL的EXECUTE选项分析 - PL/SQL

EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推 ... 文章分类:Oracle PL/SQL阅读全文

View Article

PL/SQL单行函数和组函数详解(1) - 单行函数

函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符 ... 文章分类:Oracle PL/SQL阅读全文

View Article


PL/SQL序列(1) - PL/SQL

序列是Oracle 9i提供的用于按照设定的规则自动产生数据的方案对象。在某些数据表的结构中,有些字段需要这种特性。比如,对于某个学生数据表的学号关键字段,用户可以希望在录入数据时,能够自动在上一个记录的学号字段上自动加1等。由于Oracle 9i提供的16种基本数据类 ... 文章分类:Oracle PL/SQL阅读全文

View Article


Oracle数据库PL/SQL过程调试的输出方法

1.最基本的DBMS_OUTPUT.PUT_LINE()方法 随便在什么地方,只要是BEGIN和END之间,就可以使用DBMS_OUTPUT.PUT_LINE(output); 然而这会有一个问题,就是使用该函数一次最多只可以显示255个字符,否则缓冲区会溢出。 此外,函数DBMS_OUTPUT.ENABLE(20000)这种函数,仅仅是 ... 文章分类:Oracle PL/SQL阅读全文

View Article

PL/SQL过程(1) - PL/SQL

要想利用PL/SQL程序完成比较完整的数据库任务,需要进一步学习一些高级设计要素的内容。前面编写执行的PL/SQL程序,共同的特点是没有名称,只能存储为文件,然后通过执行文件的方式执行,因此称为无名块。与此对应的是在PL/SQL中也引入了高级程序设计的一些概念,其中 ... 文章分类:Oracle PL/SQL阅读全文

View Article

PL/SQL的异常处理机制的初步探讨(1) - 异常处理机制

PL/SQL处理异常不同于其他程序语言的错误管理方法,PL/SQL的异常处理机制与ADA很相似,有一个处理错误的全包含方法。当发生错误时,程序无条件转到异常处理部分,这就要求代码要非常干净并把错误处理部分和程序的其它部分分开。oracle允许声明其他异常条件类型以扩展错 ... 文章分类:Oracle PL/SQL阅读全文

View Article

全面探讨PL/SQL的复合数据类型 - 复合数据类型

PL/SQL有两种复合数据结构:记录和集合。记录由不同的域组成,集合由不同的元素组成。在本文中我们将讨论记录和集合的类型、怎样定义和使用记录和集合。 PL/SQL 记录 记录是PL/SQL的一种复合数据结构,scalar数据类型和其他数据类型只是简单的在包一级进行预定义,但复 ... 文章分类:Oracle PL/SQL阅读全文

View Article


PL/SQL程序结构 - PL/SQL

什么是PL/SQL程序 前面第4章学习的标准化的SQL语言对数据库进行各种操作,每次只能执行一条语句,语句以英文的分号;为结束标识,这样使用起来很不方便,同时效率较低,这是因为Oracle数据库系统不像VB、VC这样的程序设计语言,它侧重于后台数据库的管理,因此提供的编 ... 文章分类:Oracle PL/SQL阅读全文

View Article

Oracle PL/SQL编程风格与系统性能提高(1) - Oracle

【导读】Oracle是C/S(Client/Server)结构的大型数据库,主要语言是4GLSQL语言,具有功能强大而简单易学的优点。良好的程序设计风格,可以在多个方面提高系统的性能,提高开发效率。 Oracle是C/S(Client/Server)结构的大型数据库,主要语言是4GLSQL语言,具有功能强 ... 文章分类:Oracle PL/SQL阅读全文

View Article


Oracle容灾复制解决方案SharePlex - Oracle

SharePlex 是业界最成熟的高性能/高可用性数据复制解决方案。具有网络占用少、配置灵活、准实时复制等特点,可以解决关键应用的多种可用性问题。推出五年来,该产品技术已经被世界各地大量的用户成功实施,成为企业应用底层最成熟、最领先的高可用性数据复制解决方案。 ... 文章分类:Oracle PL/SQL阅读全文

View Article

Oracle Web应用开发之Apache架设与PL/SQL页面设计(1) - PL/SQL

Oracle有多种方法在网页上显示数据库中的数据,如JSP或XML编程。在Oracle8i/9i中应用开发人员可以自由使用Java或PL/SQL,把PL/SQL代码嵌入网页中实现业务逻辑的页面就是PSP页面。 PSP页面及其运行环境Apache mod_plsql模块 Oracle 数据库中的Oracle HTTP Server组件就 ... 文章分类:Oracle PL/SQL阅读全文

View Article


PL/SQL综合实例(1) - PL/SQL

本节将在前面学习的PL/SQL基础上分析一个较复杂的实例,以教会读者编写完整的PL/SQL程序的方法。 实例设计 1. 功能设计 某高校开发的研究生招生系统,要求设计PL/SQL程序对考生的成绩数据进行处理,处理的逻辑是根据每门专业课的最低分数线和总分的最低分数线自动将考 ... 文章分类:Oracle PL/SQL阅读全文

View Article

Oracle数据库应遵循的PL/SQL编码规则(1) - Oracle数据库

提高编写PL/SQL代码数量及质量的四个简单易行指导方针 我从1990年就开始编写PL/SQL代码。这意味着我已经编写了几万行的软件代码,但我确信,其中的绝大多数代码都非常拙劣,而且难以维护。 幸运地是,我发现找到并遵循编写出更好代码的新方法还为时不晚。就是在去年, ... 文章分类:Oracle PL/SQL阅读全文

View Article

oracle数据库容灾复制解决方案share Plex - oracle数据库

SharePlex 是业界最成熟的高性能/高可用性数据复制解决方案。具有网络占用少、配置灵活、准实时复制等特点,可以解决关键应用的多种可用性问题。推出五年来,该产品技术已经被世界各地大量的用户成功实施,成为企业应用底层最成熟、最领先的高可用性数据复制解决方案。 ... 文章分类:Oracle PL/SQL阅读全文

View Article
Browsing all 55 articles
Browse latest View live




Latest Images