`

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 基本用法详解

    PLSQL DEVELOPER 基本用法详解PLSQL.txt

    PLSQL DEVELOPER 基本用法详解PLSQL.txt 初学者的宝典

    PLSQL_DEVELOPER_基本用法详解.doc

    PLSQL_DEVELOPER_基本用法详解.docPLSQL_DEVELOPER_基本用法详解.doc

    Oracle_plsql基本语法笔记.txt

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

    PLSQLDeveloper下载

     结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单地调用相应语句来直接取得...

    PLSQL简单教程,简单实用

    PL/SQL DEVELOPER 基本用法详解(建议写过第一个存储过程后的初手必读) 用过oracle的都抱怨,为了稳定 它提供的图形化操作 速度慢的让人伤心呀,p4+128M的机器只要启动一个

    plsql的簡易教程(通俗易懂)

    Oracle PL/SQL语言初级教程    PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司...通过本教程的学习,您将初步掌握PL/SQL语言,能够利用PL/SQL语言完成建表、查询、添加、删除数据以及事务处理语句的基本用法。

    oracle基本语句和一些常见用法

    一些基本的SQL语句,包括游标,存储过程等,PLSQL的基本操作手册

    plsql ppt教程

    pl/sql 关于sql语句,基本函数,游标的定义用法等等

    PL/SQL Developer 10.0.3 注册版(含中文包)

    连接Oracle数据库的利器,内附汉化包,但是汉化不完整,汉化是针对PLSQL9版本的,不过常用功能都汉化了,高级功能没有。...方便64位数据库的朋友使用,PLSQL官方尚未支持64位数据库,所以直接连是连不上的!

    Oracle-PLSQL基础培训.ppt

    Oracle PL/SQL 基础。包含最基本的sql用法,以及条件、循环、游标、异常处理、寄存对象等内容。 紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁

    精通Oracle.10g.PLSQL编程

    使用SQL语句 4.1 使用基本查询 4.1.1 简单查询语句 4.1.2 使用WHERE子句 4.1.3 使用ORDERBY子句 4.2 使用DML语句 4.2.1 插入数据 4.2.2 更新数据 4.2.3 删除数据 4.3 ...

    Oracle PL/SQL语言初级教程

    PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和...通过本教程的学习,您将初步掌握PL/SQL语言,能够利用PL/SQL语言完成建表、查询、添加、删除数据以及事务处理语句的基本用法。

    oracle培训

    oracle安装、导入导出、PLSQL developer的基本使用及基本SQL用法。

    JDBC性能优化.pdf

    开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC 驱动程序并不会抛出异常告诉你。... 正确的使用数据库 MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连接和更新

    Oracle经典SQL语句

    PLSQL中存储过程及游标的基本使用 Oracle中恢复某张表丢失数据的方法 -- 把SELECT出来的结果导到一个文本文件中 -- 查询新建用户 -- 查询那些用户,操纵了那些表造成了锁机 --看锁阻塞的方法 --ORACLE获得系统信息

    安恒堡垒机配置说明.zip

    明御堡垒机、安恒堡垒机配置使用说明

Global site tag (gtag.js) - Google Analytics