`

Oracle 中 Using 的用法

 
阅读更多

 

Oracle Using 的用法

 

 

-- Oracle 中使用 Using 测试

-- P_procedureName : 完整的存储过程名(包名 . 存储过程名 - PackageName.ProcedureName

-- P_param : 参数

Procedure testUsing (P_procedureName varchar2 , P_param varchar2 , Re_array out VARCHAR_ARRAY )

Is

  sql_procedure varchar2 ( 100 );

Begin

 

  -- 注:必须先拼接好 sql 语句,在执行,否则会报错; 还要注意调用的存储过程中参数的个数

  sql_procedure := 'Begin ' || P_procedureName || '(:1, :2); End;' ;

 

  -- 传入参数用 in 表示 , 返回值用 out 表示

  -- 注: 调用的存储过程参数个数 返回类型   要正确

  Execute Immediate sql_procedure Using in P_param , out Re_array ;

 

End testUsing ;

分享到:
评论

相关推荐

    Oracle中Using用法

    Oracle 动态SQL介绍以及using用法示例

    net中使用ODP.net访问Oracle数据库(无客户端部署方法)

    net 中使用 ODP.net 访问 Oracle 数据库(无客户端部署方法) ODP.net 是 Oracle 提供的数据库访问类库,其功能和效率上都有所保证。在 .net 中使用 ODP.net 访问 Oracle 数据库可以不安装 Oracle 客户端,直接拷贝...

    C# winform连接Oracle数据库(直接引用Oracle.ManagedDataAccess.dll使用)

    项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。有很多需要安装Oracle客户端,网上这方面搜索后,太多的文章,还要不停...

    浅谈Oracle数据库中Merge Into的用法.pdf

    Oracle 数据库中 Merge Into 的用法 在 Oracle 数据库中,Merge Into 语句是一种非常有用的功能,它主要用来合并 update 和 insert 语句,即用一个表中的数据来修 改或插入到另一个表中。Merge Into 语句的主要原则...

    ORACLE中的数据类型.doc

    在下面的文章中你将了解到他们在oracle 中的用法、限制以及允许值。 l Character 数据类型 Character 数据类型用来存储字母数字型数据。当你在oracle 中定义一个character 数据时,通常需要制定字段的长度,它是...

    oracle RETURNING 子句使用方法

    主要介绍了oracle RETURNING 子句使用方法,需要的朋友可以参考下

    Oracle创建Database link方法

    Oracle 创建 Database link 方法是指在 Oracle 中创建一个 Database link 的过程,这样可以实现跨库访问,即在一个数据库中可以访问另一个数据库中的数据。下面将详细介绍如何创建 Database link 以及通过 Database...

    使用Oracle SQL的数据库设计和实现Database Design and Implementation using Oracle SQL

    本书使用一种简单的逐步方法来解释基本的关系数据库设计建模技术,并展示了如何使用Oracle SQL来实现数据库。 有许多具有反馈的实际练习。

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    oracle中merge into用法及实例解析

    MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...) WHEN MATCHED THEN [UPDATE sql] WHEN NOT MATCHED THEN [INSERT sql] 作用:判断B表和A表是否满足ON中...

    Oracle中大批量删除数据的方法

    Oracle中大批量删除数据的方法 Oracle中大批量删除数据的方法是数据库管理员和开发者们经常面临的挑战之一。当数据库中的数据量非常大时,删除数据的操作可能会变得非常慢,甚至影响到整个数据库的性能。因此,...

    VS2010 用OLEDB连接Oracle数据库

    using System.Data.OleDb; OleDbConnection connection = new OleDbConnection("Provider=MSDAORA; Data Source=数据库名_服务器IP地址;User Id=***;Password=***");//定义数据库的字符串 OleDbCommand catCMD = ...

    c#实现的操作oracle通用类

    修改整理的一个通用类,用来操作oracle数据库 十分的方便,支持直接操作sql语句和Hash表操作.... using System.Data.OracleClient; using System.Collections; using System.Reflection; namespace MyOra

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    10.1 描述和使用SQL中的字符、数字和日期函数 348 10.1.1 定义函数 348 10.1.2 函数类型 348 10.1.3 使用大小写转换函数 349 10.1.4 使用字符操作函数 350 10.1.5 使用数字函数 353 10.1.6 使用日期 355 ...

    oracle动态sql之EXECUTE IMMEDIATE.docx

    Oracle 动态 SQL 之 EXECUTE IMMEDIATE Oracle 动态 SQL 中的 EXECUTE IMMEDIATE 语句是数据库中执行...这些示例展示了 EXECUTE IMMEDIATE 语句的使用方法和灵活性,使得开发者可以根据需要灵活地构建动态 SQL 语句。

    SqlDataReader的用法

    使用 GetOrdinal() 方法 SqlDataReader 的 GetOrdinal() 方法可以查看序列号的值。例如: ```csharp int intClsName = rdr.GetOrdinal("ClsName"); int intSort = rdr.GetOrdinal("Sort"); while (rdr.Read()) ...

    Oracle事例

    20.oracle8中扩充了group by rollup和cube的操作。有时候省了你好多功夫的。 下面的语句可以进行总计 select region_code,count(*) from aicbs.acc_woff_notify group by rollup(region_code); <2> 对第1个字段...

    Valheim-Free-Game-Server-Setup-Using-Oracle-Cloud:Valheim Oracle Cloud Server安装程序

    10mbps目录瓦尔海姆安装方法1 或Valheim安装方法2 可选的参考/常见问题如何迁移现有的瓦尔海姆世界如何分辨Valheim Plus正在工作Valheim LGSM配置文件示例Valheim +配置文件示例 注册Oracle Cloud Free Tier 链接: ...

Global site tag (gtag.js) - Google Analytics