.NET调用procedure的方法

原创 2006年05月30日 20:22:00

Public cnn As OracleConnection = New OracleConnection(ConfigurationManager.ConnectionStrings("oradb").ToString())
    Public cmm As OracleCommand = Nothing

    End Sub

    Public Sub TxProcedure(ByVal procedureName As String, ByVal functionName As String, ByVal id As String)

        cnn.Open()
        cmm = New OracleCommand()
        cmm.Connection = cnn
        cmm.CommandType = CommandType.StoredProcedure
        cmm.CommandText = procedureName
        cmm.Parameters.Add("v_function_name", OracleType.VarChar2)
        cmm.Parameters(0).Value = functionName
        cmm.Parameters(0).Direction = ParameterDirection.Input
        cmm.Parameters.Add("v_id", OracleType.VarChar2)
        cmm.Parameters(1).Value = id
        cmm.Parameters(1).Direction = ParameterDirection.Input
        cmm.Parameters.Add("v_output", OracleType.VarChar2, 256)
        cmm.Parameters(2).Direction = ParameterDirection.Output
        cmm.ExecuteNonQuery()
        cnn.Close()

    End Sub

创建procedure (SQL存储过程的介绍, 建立和使用方法)

创建存储过程, 存储过程是保存起来的可以接受和返回用户提供的参数的Transact-SQL语句的集合(保存sql的集合), 它可以重复调用, 当存储过程执行一次后, 可以将语句缓存中, 这样下次执行的...
  • xy_26207005
  • xy_26207005
  • 2016年04月07日 14:31
  • 1629

Oracle基础学习三:过程PROCEDURE 和函数FUNCTION 的创建及调用

1.创建过程SP_STUDENT2.在SQL Plus中调用过程SP_STUDENT3.在VS程序中调用过程SP_STUDENT4.创建函数FN_ADDONE5.调用函数FN_ADDONE6.删除...
  • freeliver54
  • freeliver54
  • 2007年04月13日 15:01
  • 559

oracle 在plsql中创建procedure并调用

Create table    create table A   (   USERID NUMBER(38),   PWD VARCHAR2(30)   )   tablespace...
  • kb5706
  • kb5706
  • 2012年05月14日 16:09
  • 14350

代码备忘:调用存储过程并返回错误值

调用存储过程并返回错误值,在存储过程中对各种异常情况设定返回值及描述,方便前台调用。...
  • wnety
  • wnety
  • 2013年06月08日 10:58
  • 836

关于procedure的嵌套

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...
  • phaze
  • phaze
  • 2010年06月11日 15:48
  • 938

Java对存储过程的调用方法

本文将介绍Java如何实现对存数过程的调用方法,作者用了几个例子进行了详细的说明,简单明了,非常适合初学者。 一、Java如何实现对存储过程的调用: A...
  • fngy123
  • fngy123
  • 2014年07月08日 17:36
  • 942

存储过程procedure

存储过程(procedure):存储在数据库中执行某种功能的程序,就是把完成某种功能的程序存储起来,当我们想完成这个功能时直接调用存储方法,提高执行效率,因为他只编译一次。 无参的存储过程 creat...
  • Java_Soldier
  • Java_Soldier
  • 2016年08月18日 20:23
  • 7433

Oracle执行Procedure的方法

     在ORACLE的客户端工具中,执行Procedure的格式和在SQL Server中有很大的不同,下面第一个是通过自动生成的Procedure执行代码,接下来是可以自己输入执行的代码:   ...
  • guilin_gavin
  • guilin_gavin
  • 2009年05月20日 12:26
  • 7343

mysql过程(procedure)的使用

一下午研究了两个内容:触发器与过程.触发器是在执行某种操作(插入,更新,删除)时(前,后)进行的操作. 这个功能完全可以由C语言实现,而且更简单. mysql中触发器的使用还要涉及到变量之类的,不如用...
  • zhuchzhi
  • zhuchzhi
  • 2007年04月14日 17:01
  • 9675

ibatis调用Oracle中procedure和function

. 一、调用存储过程 Oracle代码 procedure proc_pos_check(p_gtin  in varchar2,                            p_s...
  • wanghuan203
  • wanghuan203
  • 2016年02月29日 20:26
  • 1716
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET调用procedure的方法
举报原因:
原因补充:

(最多只允许输入30个字)