1 安装PlSql 下载完成后,双击对应版本的plsql 注意:32位的plsql必须和32位的客户端对应,64位的plsql必须和64位的客户端对应 没有特别说明,直接傻瓜式安装,全部点下一步就可以了。 2 安装oracle客户端 oracle客户端不是安装包,只是一些动态库,你只需要将zip压缩包解压到当前目录就行 当然,你要注意位数对应哦 ...
1.1、Oracle介绍 Oracle是全球使用排名第一的数据库,目前国内的游戏、社交、银行、电信等大型软件项目基本都使用Oracle来存储数据。1.2、PLSQL介绍 PLSQL指的是Plsqldeveloper,他是Oracle数据库客户端连接工具。PLSQL代码能在不同开发体系中使用,能够加快业务应用系统的开发过程,降低在不同的系统中重复开发相同模块的可能...
他们的基本编程单元是块。 块可被独立编译,可以存储在数据库中,任何与数据库相连接的应用程序都可以访问这些存储的PL/SQL程序块。 块的结构: Declare 定义部分---定义常量,变量,游标,例外,复杂数据类型 Begin 执行部分---要执行的pl/sql语句和sql语句 Exception 例外处理部分---处理运行的各种错误 End; 注:Decl...
游标的作用就相当于指针,通过游标PL/SQL程序可以一次处理查询结果集中的一行,并可以对该行数据执行特定操作,从而为用户在处理数据的过程中提供了很大方便。 4.1 基本原理 游标操作数据主要包含显式游标和隐式游标。 显式游标是由用户声明和操作的一种游标;隐式游标是Oracle为所有数据操纵语句(包括只返回单行数据的查询...
declarev_hellovarchar(20);beginv_hello:='Hello Oracle';dbms_output.put_line(v_hello);end;begindbms_output.put_line('hello');end; dbms_output不输出的问题。执行如下命令即可 set serveroutput on; 1. dbms_output用法 dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying me...
是对局部或存储pl/sql命名块的调用。 异常部分:包含错误处理短语,该短语可以像执行部分一样使用所有项。 变量 包含标量和复合变量 标量变量:只保存一个指。 复合变量:可保存多个值。 赋值: Oracle赋值使用 := nvl()函数: nvl(my_var,false) 如果my_var为null,则设置my_var的值为false; ...
PL/SQL数据类型不但支持Oracle SQL中的数据类型,还有自身自带的数据类型。PL/SQL数据类型可以分为标量数据类型和引用数据类型两大部分。 一、标量数据类型标量数据类型的变量只有一个值,且内部没有分量。标量数据类型包括数字型,字符型,日期型和布尔型。这些类型有的是 Oracle SQL 中有的数据类型,有的是 PL/SQL 自...
Oracle 数据库 10g版本 10.1.0.4 或更高版本中已引入了条件编译。 返回主题 了解批量绑定功能增强 Oracle 数据库 10g扩展了 Oracle9i在批量绑定领域中引入的增强功能。将SAVE EXCEPTIONS语法引进 Oracle9i,用于在批量插入(删除或更新)行时捕获异常。尽管此特性使数据操作语言 (DML) 能够继续将所有异常保存在SQL%BULK_...
运行PL/SQL 过程 创建并编译一个 PL/SQL 过程之后,您可以使用 Oracle SQL Developer 运行它。执行以下步骤: 调试PL/SQL 过程 Oracle SQL Developer 还支持使用 Oracle 数据库调试 PL/SQL。在本主题中,您调试一个 PL/SQL 过程、单步调试代码并在运行时修改值。执行以下步骤: ...
默认情况下每次循环,控制变量会自动增加 1。 示例1: DECLAREiNUMBER;BEGIN--此语句会自动将1到10赋值给iFORiin1..10loopDBMS_OUTPUT.put_line('i = '||i);ENDLOOP;END;/ 示例2: declare num integer;v_sum integer:=0;beginfornumin1..100loop ...