只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。 下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 登陆帐户QQ邮箱 下载这个,Instant Client Package - Basic包。然后解压到任意目录,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后建立t...
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/s...
编写分页过程 通过pl/sql实现分页过程,再该过程中由简单到难一步步深入,目的在于通过该案例熟悉pl/sql的各种存储过程,包,游标,如何在java中调用等内容的学习。 1、无返回值的存储过程 例如 1、可以向book表添加书, ---建表 Create table book(bookId number,bookName varchar2(50),publishHousevarchar2(50)); --编写过程 in 表示变量为输入值,如果不写默认为输入值,而不是输出变量,out为...
首先打开电脑,到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】输入用户名密码,选择刚刚你添加的数据库,点击确定就可...
以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁1、简介函数用于返回特定的数据,当建立函数时,函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数。 2、函数小案例2.1、根据输入雇员的姓名,原文:http://www.cnblogs.com/GreenLeaves/p/6664864.html
本周为大家送出的书是《Oracle 12 c PL(SQL)程序设计终极指南》,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著。内容简介:《Oracle 12c PL/SQL程序设计终极指南》志在打造PL/SQL领域最为系统、全面、实战、权威的著作,通过一系列非常突出的优势在大量的同类书中脱颖而出,成为该领域的标准读物。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)...
平时用SqlServer的SSMS习惯了,切换到PL/SQL真不适应默认F8查询,不过可以设置Ctrl + E怎么不能Ctrl + R隐藏查询数据窗口,找了半天没找到相应快捷键,也没地方点 公司都有若干个库,按以前SqlServer的习惯,是用sa登进去,然后use各种库切换,或者点击也可以,但没有键盘来得爽(use XXX,Ctrl + E,然后瞬间Ctrl + R隐藏结果窗口,一气呵成吊炸天)。 PL/SQL那个【对象】窗口,里面可以选择用户,用户对应的表空间可以看作SqlSer...
在 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 ,及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即可正...
复习内容:PL/SQL的基本语法、记录类型、流程控制、游标的使用、异常处理机制、存储函数/存储过程、触发器。为方便大家跟着我的笔记练习,为此提供数据库表文件给大家下载:点我下载为了要有输出的结果,在写PL/SQL程序前都在先运行这一句:set serveroutput on 结构:declare --声明变量、类型、游标begin --程序的执行部分(类似于java里的main()方法)exception --针对begin块中出现的异常,提供处理的机制 --when...then... --...
因为我本地没有安装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 SQL 中有的数据类型,有的是 PL/SQL 自身附加的数据类型。下面我们来详细介绍一下常用的的标量数据类型:1、数值类型:主要用来存储数值类型的数据。常用的有NUMBER、PLS_INTEGER、BINARY_INTEGER和SIMPLE_INTEGER类型。NUMBER:可以存储小数和整数类型数据,格式为NUMBER(p,s),其中p表示的...
一、系统环境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、注意:不要安装在默认的...