【二十五、oracle pl/sql进阶--控制结构(分支,循环,控制)】教程文章相关的互联网学习教程文章

Oracle学习(十一):PL/SQL【图】

1.知识点:可以对照下面的录屏进行阅读PL/SQL程序结构 declare说明部分 (变量说明,光标申明,例外说明 〕 begin语句序列 (DML语句〕… exception例外处理语句 End; / ------------------------------------------------------------------ --第一个PL/SQL程序:HelloWorld set serveroutput on --如果要在屏幕上输出信息,需要将serveroutput开关打开 declare--变量的说明 begin--程序体--程序包packagedbms_output.pu...

[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆) 继上三篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) 得到了大家的强力支持与建议,万分感谢。接下来介绍下一篇:oracle pl/s...

Oracle基础(五)pl/sql进阶(分页过程)

编写分页过程 通过pl/sql实现分页过程,再该过程中由简单到难一步步深入,目的在于通过该案例熟悉pl/sql的各种存储过程,包,游标,如何在java中调用等内容的学习。 1、无返回值的存储过程 例如 1、可以向book表添加书, ---建表 Create table book(bookId number,bookName varchar2(50),publishHousevarchar2(50)); --编写过程 in 表示变量为输入值,如果不写默认为输入值,而不是输出变量,out为...

PL/SQL Developer远程连接Oracle数据库

首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】 打开【tnsnames.ora】文件,增加你需要远程连接的字符串。 特别对部分重要字段说明: myDB为连接数据库别名HOST = 192.168.7.23为你连接的数据库ipPORT = 1521 为你数据的端口SERVICE_NAME = testdb 为你数据库实例名 设置好后,打开【PL/SQL Developer】输入用户名密码,选择刚刚你添加的数据库,点击确定就可...

Oracle PL/SQL块之函数

以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁1、简介函数用于返回特定的数据,当建立函数时,函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数。 2、函数小案例2.1、根据输入雇员的姓名,原文:http://www.cnblogs.com/GreenLeaves/p/6664864.html

每周一书《Oracle 12 c PL(SQL)程序设计终极指南》【图】

本周为大家送出的书是《Oracle 12 c PL(SQL)程序设计终极指南》,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著。内容简介:《Oracle 12c PL/SQL程序设计终极指南》志在打造PL/SQL领域最为系统、全面、实战、权威的著作,通过一系列非常突出的优势在大量的同类书中脱颖而出,成为该领域的标准读物。PL/SQL本身涉及的知识点浩瀚、庞杂,初学者根本无法依靠自身能力理清头绪,学习成本极高。本书对知识点进行了体系化的梳理,...

oracle 树状结构递归 PL/SQL输出控制 包括空格输出控制【图】

树状结构存储过程中通过递归构建,类似BBS回帖显示,代码共三段:建表,插入数据,创建存储过程显示;1.create table article(id number primary key,cont varchar2(4000),pid number,idleaf number(1), --0为非叶子节点,1为叶子节点alevel number(2)); 2.insert into article values(1,‘蚂蚁大战大象‘,0,0,0);insert into article values(2,‘大象被打趴下了‘,1,0,1);insert into article values(3,‘蚂蚁也不好过‘,1,0,1)...

Oracle学习 第18天 PL/SQL切换用户/表空间【代码】【图】

平时用SqlServer的SSMS习惯了,切换到PL/SQL真不适应默认F8查询,不过可以设置Ctrl + E怎么不能Ctrl + R隐藏查询数据窗口,找了半天没找到相应快捷键,也没地方点 公司都有若干个库,按以前SqlServer的习惯,是用sa登进去,然后use各种库切换,或者点击也可以,但没有键盘来得爽(use XXX,Ctrl + E,然后瞬间Ctrl + R隐藏结果窗口,一气呵成吊炸天)。 PL/SQL那个【对象】窗口,里面可以选择用户,用户对应的表空间可以看作SqlSer...

win10 Oracle11g 64位配置PL/SQL Developer【记录】【图】

在 http://download.csdn.net/download/wuqinfei_cs/7740373 下载PL/SQL Developer。1. 解压,在instantclient_11_2目录下新建NETWORK文件夹,再在其下新建ADMIN文件夹。将oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下的tnsnames.ora复制到之前新建的ADMIN文件夹中。 2. 右键计算机属性,高级系统设置,环境变量。在系统变量中新建变量:NLS_LANG    值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK变量:TNS_ADMIN   值: ...

Oracle11g及PL/SQL Developer的安装【图】

需要oracle11g安装包,PL/SQL Developer ,及instantclient_11_21.oracle点击安装(需要注意修改管理员的密码);2.将F:\app\Administrator\product\11.2.0\dbhome_1目录下的NETWORK文件夹拷贝到instantclient_11_2的根目录下,并将instantclient_11_2覆盖掉PL/SQL统文件名的文件夹。3.不进行登陆打开PL/SQL Developer,选择工具>首选,将OCI库设置为instantclient_11_2目录下OCI.dll的路径,如下图。4重启启动PL/SQL Developer即可正...

oracle复习笔记之PL/SQL程序所要了解的知识点【代码】

复习内容:PL/SQL的基本语法、记录类型、流程控制、游标的使用、异常处理机制、存储函数/存储过程、触发器。为方便大家跟着我的笔记练习,为此提供数据库表文件给大家下载:点我下载为了要有输出的结果,在写PL/SQL程序前都在先运行这一句:set serveroutput on 结构:declare --声明变量、类型、游标begin --程序的执行部分(类似于java里的main()方法)exception --针对begin块中出现的异常,提供处理的机制 --when...then... --...

PL/SQL 远程连接oracle Oracle 10g学习系列(6)【图】

因为我本地没有安装oracle,用PL/SQL Developer远程连接服务器需要如下配置:1.软件准备oracle客户端:instantclient-basic-win32-11.2.0.1.0.zip PL/SQL软件:PL/SQL_Developer.zip2.oracle客户端解压,放在D:\OraclerProgram\instantclient_11_2,又新建文件D:\OraclerProgram\instantclient_11_2\network\admin\tnsnames.ora,tnsnames.ora可以从服务器上拷贝$ORACLE_HOME\network\admin\tnsnames.ora,然后简单修改。tnsnames.o...

Oracle:存储过程 PL/SQL数据类型

一.标量数据类型标量数据类型的变量只有一个值,且内部没有分量。标量数据类型包括数字型,字符型,日期型和布尔型。这些类型有的是 Oracle SQL 中有的数据类型,有的是 PL/SQL 自身附加的数据类型。下面我们来详细介绍一下常用的的标量数据类型:1、数值类型:主要用来存储数值类型的数据。常用的有NUMBER、PLS_INTEGER、BINARY_INTEGER和SIMPLE_INTEGER类型。NUMBER:可以存储小数和整数类型数据,格式为NUMBER(p,s),其中p表示的...

Windows 7 64位PL/SQL Developer 连接Oracle 11g【图】

一、系统环境64位Windows 7旗舰版;64位Oracle 11g Client;32位instantclient-basic-ntPL/SQL Development 9.0.6.1655二、安装oracle客户端1、安装64位Oracle客户端。(D\app\)2、下载instantclient-basic-nt到Oracle官网下载 Instant Client for Microsoft Windows (32-bit)3、解压指定位置选择instantclient-basic-nt-11.2.0.3.0,下载后解压到目录D:\instantclient_11_2。三、安装PL/SQL Development1、注意:不要安装在默认的...

【Oracle】PL/SQL通过instantclient连接Oracel

适用情况:连接oracle,正常情况下得在本机安装oracle客户端,但是oracle软件过于庞大臃肿,所以精简版的instantclient就应运而生了。 1、下载地址: http://www.oracle.com/technetwork/topics/winsoft-085727.html 2:解压,假设解压目录为D:\instantclient,目录下添加sqlnet.ora、tnsnames.ora 3、添加环境变量变量名: TNS_ADMIN变量值: D:\instantclient 4、PL/SQL的工具/首选项-连接,在右面设置Oracle主目录名(即安装目录)和O...