`

plsql的基本用法

阅读更多

1.基本的格式

2.变量的定义,有哪些

3.顺序,判断,选择,循环,异常处理

4.函数的定义(有参数,无参数),引用

5.游标的定义以及使用

----------------------------------------------------------------------------------------------------------------------------------------------

一、基本格式

   declare

                      变量定义区域;

               begin

                      code书写区域;

                end;

 

二、变量的声明以及使用

       1.变量的数据类型

       

number                       数字型
char                         定长字符型
varchar2                     变长字符型,最大2000个字符
long                         变长字符型,最长2GB
date                         日期型
boolean                      布尔型(true,false,null三者取一)

 

     2.变量的声明规则

         

字母,数字,下划线,以及$,#

          必须字母开头!

 

     3.变量的赋值

         

变量名:=

sql语句中的赋值 select   .....into

  三、基本的流程

        1. 条件结构    

if 逻辑判断 then
   code;
end if;
----------------------------------------------
if 逻辑判断 then
   code;
else
   code;
end if;
----------------------------------------------
if 逻辑判断 then
   code;
elsif 逻辑判断 then
   code;
else
   code;
end if;

         2.循环

loop
      code;
    if 逻辑判断 then
        exit;
      end if;
end loop;
----------------------------------------------------------------------
while 逻辑判断
   loop
          code;
    end loop;
-----------------------------------------------------------------------
for count IN  count_1..count_n
     loop
          code;
     end loop;

        3.选择

case input_name
              when expression1 then;
              when expression2 then;
             .................................
              else
                code;
end case;

         4.goto跳转

 

goto label;
       <<label>>
                code;

       5.异常

when 异常 then
                   code;

 四、用户自定义函数

         

create or replare function 函数名(变量参数  
                                   1.   变量名 in 类型;作为输入的变量只能传值
                                   2.   变量名 out 类型 只能赋值
                                   3.   变量名 in out 类型 均可)
         return 类型
           is/as
               变量名 类型;
          begin
                    code;
end 函数名;
--------------------------函数的调用---------------------------------------
1.无参函数直接函数名就可以了 例如:      count_num:=get_count_num;
2.有参数的直接写入就行了    例如:      count_num:=get_count_num('男');

  五、游标的定义以及使用

   

create cursor  游标名
       is
          sql的操作
----------------------------------使用-------------------------------------
open    游标名;
fetch  游标名 into 变量1,变量2;//赋值操作
------------------------------------------------------------------------------
open    游标名;
fetch  游标名 into 变量1,变量2;//赋值操作
while 游标名%found
       loop
            fetch  游标名 into 变量1,变量2;//赋值操作
        code;
       end loop;
close 游标名;
-------------------------------------------------------------
%found 判断是否存在数据
%isopen 判断是否游标开关状态

 游标标量的定义

 

type 游标变量
is
ref cursor return 游标 (强类型)/ref cursor 游标(弱类型)

 

 

分享到:
评论

相关推荐

    PLSQL DEVELOPER 基本用法详解

    PLSQL DEVELOPER 基本用法详解 PLSQL DEVELOPER 是一个功能强大且方便的数据库开发工具,提供了图形化的操作界面,解决了使用 Oracle 时的许多痛点。下面是对 PLSQL DEVELOPER 的基本用法详解。 编辑表数据 PLSQL ...

    PLSQL_DEVELOPER_基本用法详解.doc

    PLSQL_DEVELOPER_基本用法详解 PLSQL_DEVELOPER 是一种基于 PL/SQL 语言的集成开发环境,提供了许多实用的功能来帮助开发者快速开发和调试 PL/SQL 代码。本文将详细介绍 PLSQL_DEVELOPER 的基本用法,包括编辑表...

    PLSQL DEVELOPER 基本用法详解PLSQL.txt

    ### PLSQL Developer 基本用法详解 #### 一、简介 PLSQL Developer 是一款专为 Oracle 数据库设计的强大工具,它可以帮助开发者更高效地编写、调试和优化 PL/SQL 代码。对于初学者来说,掌握其基本操作至关重要。 ...

    PLSQL及使用方法文档

    本文档旨在深入介绍PLSQL的安装、使用方法以及如何解决中文乱码问题。 1. **PLSQL的安装**: 安装PLSQL Developer,这是Oracle官方推荐的PLSQL集成开发环境。首先,访问Oracle官方网站下载相应版本的PLSQL ...

    oracle plsql基本函数

    本文将详细介绍PL/SQL中的一些基本函数及其用法。 #### 1. 字符串操作函数 - **UPPER(string)**: 将字符串中的所有字符转换为大写。 - **LOWER(string)**: 将字符串中的所有字符转换为小写。 - **INITCAP(string)*...

    plsql基本語法

    资料库正轨化是一种优化数据库结构的方法,通过分解表格,消除数据冗余,提高数据一致性和查询效率。正轨化通常包括多个级别,从第一范式(1NF)到第三范式(3NF),甚至更高层次的BCNF(Boyce-Codd Normal Form)、...

    plsql基本学习教材

    本资料集“plsql基本学习教材”旨在帮助初学者掌握PL/SQL的基础知识,从而更好地理解和操作Oracle数据库。 一、PL/SQL简介 PL/SQL是由Procedural Language (过程语言) 和Structured Query Language (SQL) 组合而成...

    PLSQL使用指南

    标签“PLSQL 使用指南”意味着本指南将提供从基础到高级的PLSQL编程知识,覆盖PLSQL的基本语法、程序结构、高级特性如触发器、存储过程和函数的创建与管理,以及如何优化PLSQL代码性能等内容。 接下来将具体展开...

    Oracle_plsql基本语法笔记.txt

    标题 基本语法 %type用法,%rowtype用法,TYPE用法 游标的使用 for 循环 loop循环 while循环 if / else 的用法 case 的用法 标题 错误定义 error的设定 exception用法 标题 存储过程及函数 ...

    PLSQL Developer使用实验

    ### PLSQL Developer 使用...对于从事Oracle数据库开发和维护的专业人员来说,熟练掌握PL/SQL Developer 的使用方法是十分必要的。此外,通过实际操作,还能进一步了解Oracle数据库的各种特性,提高工作效率和质量。

    PLSQL性能分析方法.doc

    优化PLSQL程序的基本思路是减少数据库的I/O操作,合理利用缓存,减少不必要的计算,并充分利用索引和数据库内置的优化机制。 2.3 PLSQL优化技术 2.3.1 WHERE子句中的连接顺序 在多个条件的WHERE子句中,应根据索引...

    PLSQL Developer使用入门技术文档

    本文档将引导初学者逐步了解如何使用PLSQL Developer进行基本操作,包括登录、创建用户、设置权限、创建数据库对象以及录入数据。 首先,打开PLSQL Developer并来到登录界面。默认的系统管理员用户名是`sys`,口令...

    无需安装oracle客户端就可使用PLSQL Developer的方法

    为了解决这一问题,我们可以采用"无需安装Oracle客户端就可使用PL/SQL Developer的方法",即利用Oracle的Instant Client。 Oracle Instant Client是一个轻量级的软件包,它包含了连接Oracle数据库所需的基本组件,...

    PLSQL 绿色版_免安装ORACLE.zip

    在给定的压缩包文件“PLSQL 绿色版_免安装ORACLE.zip”中,用户可以找到一种无需正式安装Oracle客户端即可使用PLSQL Developer的方法,这对于那些不想或不能在系统上安装完整Oracle客户端的人来说非常方便。...

    PLSQL程序优化和性能分析方法.pdf

    PLSQL 程序优化和性能分析方法 PLSQL 程序优化是指通过对 PLSQL 代码的优化来提高程序的执行效率和性能。性能分析是指对 PLSQL 程序的执行过程进行监控和分析,以确定程序的执行效率和瓶颈所在。以下是 PLSQL 程序...

    PLSQL Developer无法连接64位Oracle的解决方法

    ### PLSQL Developer无法连接64位Oracle的解决方法 在IT行业中,开发人员经常会遇到工具与数据库兼容性问题,其中一个常见的问题是PLSQL Developer无法连接到64位版本的Oracle数据库。由于PLSQL Developer本身并不...

    PLSQL.rar_plsql_plsql java

    10. **PLSQL的性能优化**:通过索引、存储优化、批量处理、减少网络往返等方法,可以提高PLSQL代码的执行效率。 通过阅读“PLSQL.pdf”,学习者将能够了解和掌握这些基本概念,进一步提升在Oracle数据库环境中的...

Global site tag (gtag.js) - Google Analytics