码迷,mamicode.com
首页 > 数据库 > 详细

oracle的存储过程记录 及其他条件优化(尚未完善)

时间:2018-07-11 21:20:33      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:row   记录   char   字符串类型   ace   ant   游标   har   过程   

不想说多的,都写了这么多,直接上代码。用于长时间不使用之后的记忆

CREATE OR REPLACE PROCEDURE  TEST_RPOCEDURE IS 

  NUMER1  NUMER;    -- 声明数字类型变量

  STRING1 VARCHAR2(50);  -- 声明字符串类型变量

  COLUME  NUMBER CONSTANT := 1;   -- 声明直接赋值的常量

  row_test TABLE_A%ROWTYPE;  -- 声明类型为表A的行数据类型

  TEST_CUR CURSER IS SELECT * FROM TABLE_B; -- 声明游标test,内容是表B的数据

  BEGIN 

      -- 条件分支:

    IF A > 0 THEN 

      B := 1;

    ELSE IF A < 0 THEN 

      UPDATE TABLE_A SET COLUME_C = ‘2‘;

    ELSE 

      C := 3;

    END IF;

    -- 一般的for循环 

    FOR  D IN 1..10 LOOP 

    BEGIN

       E : = D; 

    END LOOP;

         -- 游标的循环 

    FOR CUR_TEST2 IN (SELECT * FROM TABLE_Q)  LOOP 

    BEGIN 

      xxxxxx;

    END LOOP;

  END TEST_RPOCEDURE;

oracle的存储过程记录 及其他条件优化(尚未完善)

标签:row   记录   char   字符串类型   ace   ant   游标   har   过程   

原文地址:https://www.cnblogs.com/mzyy/p/9296570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!