`
Forestsai
  • 浏览: 19587 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

procedureTest

阅读更多

--1、if
   IF xx==1 WHEN
     BEGIN
      -- do something ...
     END;
   END IF;

--2、while
   WHILE xx>4 LOOP
      BEGIN
      -- do something
      END;
   END LOOP;

--3、for in - cursor
   CURSOR cur IS SELECT * FROM tableName ;
   - -
   ...
   IS
   CURSOR cur IS SELECT * FROM xxtable;
   BEGIN
      FOR cur_result IN cur LOOP
        BEGIN
            v_sum := cur_result.colName1 + cur_result.colName2;
        END;
      END LOOP;
   END;
   --
   CURSOR c_user(c_id NUMBER) IS SELECT NAME FROM xxtable WHERE xxx=c_id;
   OPEN c_user(变量值)
   LOOP
      FETCH c_user INTO v_name;
      EXIT FETCH c_user%NOTFOUND;
      --dosomething ...
   END LOOP;

--4、select ... into...
   BEGIN
     SELECT col1,col2 INTO xx1,xx2 FROM xxtable WHERE xxx ;
   EXCEPTION
   WHEN no_data_found THEN
        xxx
   END;
--5、

 

 

 

 

 

 

分享到:
评论

相关推荐

    Python使用cx_Oracle调用Oracle存储过程的方法示例

    create or replace procedure test_msg(i_user in varchar2, o_msg out varchar2) is begin o_msg := i_user ||', Good Morning!'; end; 然后,开始在Python命令行中进行存储过程调用。 import cx_Oracle as cx ...

    在MySQL中同时查找两张表中的数据的示例

    这个例子里面我们从两个表中取出头两行,然后合并到一个表中。...CREATE PROCEDURE test  AS  SET NOCOUNT ON --指示存储过程不返回查询影响的行数 DECLARE @col1c varchar(20),@col2c varchar(20), @inde

    sqlserverSET QUOTED_IDENTIFIER ON

    ALTER PROCEDURE test @From varchar(100)="zhang.zhanling@itgemini.net" , @To varchar(100)="zhang.zhanling@itgemini.net" ,@eng varchar(1000)=" ", @Bcc varchar(500)="xu.ming;xie.yansheng", @Subject ...

    Samsung Test Procedure

    Samsung Test Procedure using readretry

    Oracle 存储过程总结(一、基本应用)

    1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as –声明变量(变量名 变量类型) begin –存储过程的执行体 end test; 打印出输入的时间信息 E.g: create or replace ...

    Delphi 7以来的新语法特性

    procedure Test; override; final; // A Final Method end; For-in循环(For-in Loop) 这个应该是受.Net影响吧,支持遍历一个数组或提供了GetEnumerator函数的类。GetEnumerator要求返回一个类的实例,该类包含有...

    PL/SQL Developer8.04官网程序_keygen_汉化

     Create or replace procedure test_procedure as V_f11 number :=1;  /*声明变量并赋初值*/  V_f12 number :=2;  V_f21 varchar2(20) :='first';  V_f22 varchar2(20) :='second';  Begin Insert into t1 ...

    PLSQLDeveloper下载

    /*test_procedure可以省略*/ 至此,test_procedure存储过程已经完成,经过编译后就可以在其他PL/SQL块或者过程中调用了。函数与过程具有很大的相似性,此处不再详述。 编辑本段游标  游标的定义为:用游标来指代一...

    PCIE 4.0 connector high speed electrical test procedure.pdf

    PCIE 4.0 connector high speed electrical test procedure

    SIF test procedure

    ISA SIS safety instrumentation safety function 测试手册.

    IACS inclining test procedure

    各大船级社均有自己的倾斜试验指导性的文件,但大同小异,与IACS的都会保持一致,因此熟悉了IACS的规范,再回头看各船级社的规范,会发现有老熟人的感觉。

    windows中oracle存储过程加密的实例代码

    create or replace procedure test_bf is begin dbms_output.put_line('test success'); end; 然后通过使用oracle自带的wrap命令对过程进行加密 先打开CMD然后输入命令 wrap iname='input_name' oname='output-name...

    SQL2000 事务回滚问题探讨

    代码如下: create procedure test_tran as set xact_abort on —–用@@error判断,对于严重的错误,系统根本就不会执行随后对@@error的判断,会直接终止执行。所以设置set xact_abort on 是必要的 BEGIN TRANSACTION...

    mysql中迅速插入百万条测试数据的方法

    对比一下,首先是用 mysql 的存储过程弄的: 代码如下: mysql>delimiter $ mysql>SET AUTOCOMMIT = 0$$ mysql> create procedure test() begin declare i decimal (10) default 0 ; dd:loop INSERT INTO `million` (`...

    Oracle 存储过程加密方法

    软件环境: 1、操作系统:Windows 2000 Server 2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业...>set 直接打set命令可以查看环境变量 2、 在D:下创建a.sql文件,内容如下: create or replace procedure test1(i in n

    oracle 存储过程加密的方法

    配置环境: 1、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 2、安装路径:C:ORACLE 实现方法: 1.D...2.在D:下创建a.sql文件,内容如下: Java代码 create or replace procedure test1(i in number) as begin dbms_o

    MySQL存储过程中一些基本的异常处理教程

    有时候,不希望存储过程抛出错误中止执行,而是希望返回一个错误码。 Mysql 支持异常处理,通过定义 CONTINUE/EXIT 异常处理的 HANDLER 来捕获 SQLWARNING/NOT FOUND/SQLEXCEPTION ...CREATE PROCEDURE test_proc_ins1

    GL inclining test procedure

    德国劳氏船级社倾斜实验大纲,较IACS细致一些,也被广泛接受和认可。

    AGPS TEST PROCEDURE FOR 3G

    A-GPS的测试指导书;AGPS TEST PROCEDURE FOR 3G

    PCIE 4.0 connector high speed electrical test procedure

    PCIE 4.0 connector high speed electrical test procedure

Global site tag (gtag.js) - Google Analytics